home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / COMMUNIC / 1572C.ZIP / PCTALK.ZIP / PC-TALK3.DOC < prev    next >
Text File  |  1984-05-15  |  119KB  |  4,632 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                ---------------------------------------------------
  14.  
  15.  
  16.                              ===== PC-TALK III =====
  17.  
  18.               Communications Program for The IBM Personal Computer
  19.  
  20.  
  21.  
  22.                     === User's Guide by Andrew Fluegelman ===
  23.  
  24.                ---------------------------------------------------
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                === FREEWARE - P.O. Box 862, Tiburon, CA 94920 ===
  49.  
  50.                   Copyright (c) 1983 The Headlands Press, Inc.
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                        --- PC-TALK III User's Guide ---                 
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.                                 === Contents ===
  72.  
  73.  
  74.  
  75.  
  76.         To Users of PC-TALK version 2.00                        4 
  77.         Summary of Commands                                     6
  78.         Making Working Copies of PC-TALK                        9
  79.         Starting PC-TALK                                       11
  80.  
  81.  
  82.         === Screen, Keyboard, and Printing ===
  83.  
  84.         Echo:  Alt-E                                           13
  85.         The Width Alarm: Alt-W                                 13
  86.         Printscreen: Shift-PrtSc                               14
  87.         Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)       14
  88.         Screendump: Alt-S                                      16
  89.         Clearscreen: Alt-C                                     16
  90.                                                                
  91.  
  92.         === Receiving and Transmitting Files ===
  93.  
  94.         Receiving a File: Alt-R (or PgDn)                      17
  95.         Transmitting a File:  Alt-T                            19
  96.         The Binary transmit option: '=b'                       20
  97.         The Pacing transmit option: '=p'                       21
  98.         XMODEM Transmitting and Receiving: '=x'                24
  99.         A Note on Communications Terminology                   26
  100.  
  101.  
  102.         === More File Commands ===
  103.  
  104.         Status Messages: Alt-M                                 27
  105.         Viewing a File: Alt-V                                  28
  106.         Deleting a File: Alt-Y                                 29
  107.         The Logged Drive: Alt-L                                29
  108.         File Specification Conventions                         30
  109.  
  110.  
  111.         === Dialing ===
  112.  
  113.         The Dialing Directory: Alt-D                           32
  114.         Adding to the Directory                                34
  115.         Other Directory Options                                35
  116.         Auto-dialing                                           36
  117.         Long Distance Services:  '+#' and '-#'                 36
  118.         Manual Dialing: 'm'                                    38
  119.         Redialing: Alt-Q                                       38
  120.         Stripping and Converting Characters                    39
  121.         Pacing Instructions                                    41
  122.  
  123.  
  124.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                        --- PC-TALK III User's Guide ---                 
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.         === Parameters and Defaults ===
  139.  
  140.         Communications Parameters: Alt-P                       44
  141.         Program Defaults: Alt-F                                45
  142.                                                                
  143.  
  144.         === Input Strings ===
  145.  
  146.         The Function Key Directory: Alt-K (or Alt-J)           52
  147.         Using the Function Key Assignments                     53
  148.         Temporary Alt Keys: Alt-1 through Alt-0                55
  149.  
  150.  
  151.         === Miscellaneous Features and Commands ===
  152.  
  153.         Elapsed Time: Alt-Z                                    58
  154.         Exit: Alt-X                                            58
  155.         Sending a Break Signal: Ctrl-End                       58
  156.         Command Summary: Home key                              59
  157.         Toggle Commands                                        59
  158.                                                                
  159.  
  160.         === More Applications and Advanced Features ===
  161.  
  162.         XON/XOFF: Alt-O                                        60
  163.         Communications Errors: <<>> and <<OVERFLOW>>           60
  164.  
  165.  
  166.         === PC-TALK III File Information ===
  167.  
  168.         Programming Information                                63
  169.         Copying PC-TALK                                        64
  170.         Modifying PC-TALK                                      64
  171.         Thank You!                                             66
  172.         FREEWARE                                               67
  173.                                                                
  174.         Appendix A: Communications Parameters                  69
  175.         Appendix B: The XMODEM Protocol                        70
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                        --- PC-TALK III User's Guide ---                 4
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                     === To Users of PC-TALK version 2.00 ===
  203.  
  204.  
  205.         This brief summary is to acquaint you with the new or revised 
  206.         features in PC-TALK version III.  Each of these features is 
  207.         described in detail in the documentation.
  208.  
  209.  
  210.         1. PC-TALK III is supplied in an interpreter BASIC source code 
  211.         version (PC-TALK.BAS) for systems with 64K of memory and a 
  212.         compiled BASIC version (PC-TALK.EXE) for systems with 128K or 
  213.         more of memory.  The .EXE version will give optimum performance 
  214.         and is recommended if you have sufficient memory.
  215.  
  216.         To run PC-TALK ...
  217.         -- If you have 64K of memory, type 'TALK64' <Enter>.
  218.         -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  219.  
  220.         2. The 'fast' mode from previous versions has been eliminated.  
  221.         All features now operate fully at up to 1200 baud in both the 
  222.         BASIC interpreter and the BASIC compiled version. 
  223.  
  224.         3. A Screendump feature (Alt-S) now permits writing the contents 
  225.         of the screen to a disk file.
  226.  
  227.         4. A margin Width feature (Alt-W) signals when keyboard input has 
  228.         exceeded a specifiable right margin.
  229.  
  230.         5. Three Transmit options are now provided for transmitting 
  231.         binary files (=b), for transmitting files with line pacing (=p), 
  232.         and for transmitting and receiving files using the XMODEM error-
  233.         checking protocol (=x).
  234.  
  235.         6. The Dialing Directory (Alt-D) has been expanded to sixty entry 
  236.         capacity.  Optional parameters allow selective character 
  237.         stripping and/or converting and for storing pacing instructions 
  238.         for each entry.
  239.  
  240.         7. An auto-redial feature has been added (Alt-Q).
  241.  
  242.         8. There are now forty possible permanent input strings (Alt-K).  
  243.         These permanent strings are now stored to be input with the 
  244.         Function keys in combination with the Alt, Shift, and Ctrl keys.
  245.  
  246.         9. The temporary input strings (Alt-=) have been switched to the 
  247.         ten key combinations Alt-1 through Alt-0.
  248.  
  249.         10. Because of the expansion of the Dialing Directory and the 
  250.         Function Key Directory, the special keys for dialing CompuServe 
  251.         and the Source and for sending specific commands to these 
  252.         networks have been eliminated.  
  253.  
  254.  
  255.  
  256.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                        --- PC-TALK III User's Guide ---                 5
  263.  
  264.  
  265.         11. A routine has been added for interactively specifying and 
  266.         changing all program defaults while the program is running (Alt-
  267.         F).
  268.  
  269.         12. The conventions for specifying files and input strings within 
  270.         the program have been standardized.  Control characters can now 
  271.         be specified as part of input strings.
  272.  
  273.  
  274.         Even if you are familiar with earlier versions of PC-TALK, it is 
  275.         recommended that you read through the entire documentation, most 
  276.         of which has been thoroughly revised.
  277.  
  278.         The PC-TALK III User's Guide is 70 pages long.  It is supplied on 
  279.         a file called PC-TALK.DOC, which is either on the program disk, 
  280.         or on a separately labeled disk if two disks have been provided.
  281.          
  282.         To print the User's Guide, see the instructions at paragraph 9 of 
  283.         the following section, "Making Working Copies of PC-TALK."
  284.  
  285.  
  286.         I hope that you find PC-TALK III to be more useful, and just as 
  287.         friendly, as version 2.00.
  288.  
  289.  
  290.                                                      - Andrew Fluegelman
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  323.  
  324.  
  325.  
  326.  
  327.  
  328.                        --- PC-TALK III User's Guide ---                 6
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                            === Summary of Commands ===
  335.  
  336.  
  337.         Alt-E              When activated, Echoes keyboard input to the 
  338.                            screen. (Toggle) USE IF YOUR KEYBOARD INPUT IS 
  339.                            BLANK OR DOUBLE.
  340.  
  341.  
  342.         Shift-PrtSc        Prints current screen contents at any time.
  343.  
  344.  
  345.         Ctrl-PrtSc         When activated, simultaneously prints all 
  346.         (or Ctrl-PgUp)     screen output to the printer. (Toggle)
  347.  
  348.  
  349.         Alt-R              Starts/stops routines to Receive input from 
  350.         (or PgDn)          the communications port to files on disk.
  351.  
  352.  
  353.         Alt-T              Starts/stops routines to Transmit files from 
  354.         (or PgUp)          disk through the communications port.
  355.  
  356.  
  357.         Alt-V              Starts/stops routine to View a file which has 
  358.                            been saved to disk.
  359.  
  360.  
  361.         Alt-Y              Permits deleting a file from disk.
  362.  
  363.  
  364.         Alt-D              Calls up the Dialing Directory. Permits 
  365.                            storing parameters for 60 phone numbers and 
  366.                            auto-dialing.
  367.  
  368.  
  369.         Alt-Q              Redials the last number dialed.
  370.  
  371.  
  372.         Alt-M              When activated, sends status Messages as part 
  373.                            of the transmit and receive routines.  
  374.                            (Toggle)
  375.  
  376.  
  377.         Alt-P              Permits changing the communications Parameters.
  378.  
  379.  
  380.         Alt-F              Permits temporary or permanent changes to the                   
  381.                            program defaults.
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                        --- PC-TALK III User's Guide ---                 7
  395.  
  396.  
  397.  
  398.  
  399.         Alt-K              Calls up the Function Key Directory.  Permits 
  400.         (or Alt-J)         specifying up to 40 Function key combinations 
  401.                            to input permanent i.d. #s and logon 
  402.                            sequences.
  403.  
  404.  
  405.         Alt-=              Permits programming of keys Alt-1 through Alt-0 
  406.                            (Alt-equals) as temporary input while the 
  407.                            program is running.
  408.  
  409.  
  410.         Alt-S              Writes contents of the screen to a file 
  411.                            SCRNDUMP.PCT on the Logged drive.
  412.  
  413.  
  414.         Alt-L              Changes the Logged drive for file specifications.
  415.  
  416.  
  417.         Alt-W              Sets an optional Width alarm for keyboard input.
  418.  
  419.  
  420.         Alt-Z              Displays the elapsed time for the current call.
  421.  
  422.  
  423.         Alt-C              Clears the screen.
  424.  
  425.  
  426.         Alt-O              Permits re-starting transmission manually when 
  427.                            the remote computer has sent an XOFF signal.
  428.  
  429.  
  430.         Alt-X              Exits the program and returns to DOS.
  431.  
  432.  
  433.         Ctrl-End           Sends a 'Break' signal to the remote computer.
  434.  
  435.  
  436.         Home               Displays an on-screen summary of these commands.
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  455.  
  456.  
  457.  
  458.  
  459.  
  460.                        --- PC-TALK III User's Guide ---                 8
  461.  
  462.  
  463.  
  464.  
  465.         File Specification Commands:
  466.  
  467.  
  468.           ? or  ?+[spec] - When given as response to a file specification, 
  469.                            lists files currently on logged or specified 
  470.                            drive. Wild card characters * and ? are allowed.
  471.  
  472.  
  473.                  <space> - When given as response to file specification, 
  474.                            re-inputs the last file Transmitted, Received, 
  475.                            or Viewed.
  476.  
  477.  
  478.                 <Enter>  - When given as response to file specification,
  479.                            cancels Transmit, Receive, View, and Delete routines.
  480.  
  481.  
  482.                 =p[n][c] - When added to the end of a Transmit file 
  483.                            specification, paces transmission one line at a 
  484.                            time--either every n seconds or after the 
  485.                            prompt c is received.
  486.  
  487.  
  488.                     =b   - When added to the end of a Transmit file 
  489.                            specification, permits transmitting file in 
  490.                            binary format.
  491.  
  492.                 
  493.                     =x   - When added to the end of a Transmit or Receive 
  494.                            file specification, invokes the XMODEM error-
  495.                            checking protocol.
  496.  
  497.  
  498.  
  499.         String Specification Commands:
  500.  
  501.  
  502.                      }   - Signifies a carriage return as part of the string.
  503.  
  504.  
  505.         <space><Enter>   - Clears a previously specified string.
  506.  
  507.  
  508.                <Enter>   - Leaves a previously specified string unchanged.
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  521.  
  522.  
  523.  
  524.  
  525.  
  526.                        --- PC-TALK III User's Guide ---                 9
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                     === Making Working Copies of PC-TALK ===
  533.  
  534.  
  535.         Before you use your PC-TALK program disk(s), you should make a 
  536.         working copy of the program.  Follow these steps carefully:
  537.  
  538.  
  539.         (Please note that you may have been provided with two disks, 
  540.         marked "PC-TALK.III" and "PC-TALK.DOC", or a single disk marked 
  541.         "PC-TALK.III".  If you have been provided with a single disk, it 
  542.         contains all of the necessary PC-TALK files.)
  543.  
  544.  
  545.         1. Place your own copy of PC-DOS (versions 1.00, 1.10, or 2.00) 
  546.         in drive A and press the Ctrl-Alt-Del keys simultaneously.  Enter 
  547.         the date and time, when required.  You should see the DOS A> prompt.
  548.  
  549.  
  550.         2. Place a blank disk (or one that can be REFORMATTED) in drive B.
  551.  
  552.  
  553.         3. Type 'FORMAT B:/S' <Enter>.  This will format the disk in 
  554.         drive B with the DOS system and command files.
  555.  
  556.  
  557.         4. Type 'COPY BASIC.COM B:' <Enter>. This will copy the file 
  558.         BASIC.COM to the disk in drive B.
  559.  
  560.  
  561.         5. Now remove the DOS disk from drive A and insert the PC-TALK.III 
  562.         program disk in drive A.
  563.  
  564.  
  565.         6. Type 'COPY *.* B:' <Enter>. This will copy all the files from 
  566.         the program disk onto the disk in drive B.
  567.  
  568.  
  569.         7. Remove the program disk from drive A and store it in a safe 
  570.         place.  Take the disk from drive B and label it "PC-TALK.III". 
  571.         Use this as your working program disk.
  572.  
  573.  
  574.         8. If you have been provided a separate disk marked "PC-TALK.DOC", 
  575.         repeat steps 1 through 7 above, using the PC-TALK.DOC disk.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                        --- PC-TALK III User's Guide ---                 10
  593.  
  594.  
  595.  
  596.  
  597.         9. Before you start using the program, please make sure that you 
  598.         have printed and read the PC-TALK III User's Guide.
  599.  
  600.         -- If you have been provided with two disks, place the working     
  601.         copy of the PC-TALK.DOC disk in drive A.
  602.  
  603.         -- If you have been provided with one disk, place the working     
  604.         copy of the PC-TALK.III disk in drive A.
  605.  
  606.         Now type 'PRINTDOC' <Enter> and follow the screen prompts.  This 
  607.         will print the file PC-TALK.DOC.
  608.  
  609.  
  610.         10. You are now ready to run PC-TALK. Place the working program 
  611.         disk marked PC-TALK.III in drive A and proceed with the following 
  612.         instructions, "Starting PC-TALK".
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  653.  
  654.  
  655.  
  656.  
  657.  
  658.                        --- PC-TALK III User's Guide ---                 11
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.                             === Starting PC-TALK ===
  666.  
  667.  
  668.  
  669.         First make sure that PC-DOS is loaded so that you see the A> 
  670.  
  671.         prompt. Place the disk marked "PC-TALK.III" in drive A. Then...
  672.  
  673.  
  674.         -- If you have 64K of memory, type 'TALK64' <Enter>.
  675.  
  676.            This will load and run the BASIC file PC-TALK.BAS.
  677.  
  678.  
  679.         -- If you have 128K or more of memory, type 'TALK128' <Enter>.
  680.  
  681.            This will load and run the compiled BASIC file PC-TALK.EXE. 
  682.  
  683.            You can also run PC-TALK.EXE by simply typing 'PC-TALK' <Enter>.
  684.  
  685.  
  686.  
  687.         When you see the prompt "===Proceed ..." PC-TALK is in operation. 
  688.  
  689.         At this point, you should turn on your modem, if you have not 
  690.  
  691.         already done so.
  692.  
  693.  
  694.         -- If you have a direct connection modem:
  695.  
  696.            You can proceed to send the appropriate modem commands 
  697.  
  698.            directly from the keyboard. (Making use of auto-dialing 
  699.  
  700.            features is described in the documentation under "The Dialing 
  701.  
  702.            Directory.")
  703.  
  704.  
  705.         -- If you have an acoustic modem:
  706.            
  707.            Dial the phone number you wish, place the telephone receiver 
  708.  
  709.            in the modem cradle, and switch to 'Data'. Once you have made 
  710.  
  711.            a connection, you can proceed with keyboard instructions.
  712.  
  713.  
  714.         At this point, your PC has been set up as a "dumb" terminal, 
  715.  
  716.  
  717.  
  718.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                        --- PC-TALK III User's Guide ---                 12
  725.  
  726.  
  727.         connected with the remote computer.  You can send information to 
  728.  
  729.         the remote computer by typing on the keyboard, and see 
  730.  
  731.         information sent by the remote computer displayed on your screen.
  732.  
  733.  
  734.         NOTE: IF YOU CAN'T SEE YOUR KEYBOARD INPUT, press Alt-E to put 
  735.  
  736.         the program into Echo mode.
  737.  
  738.  
  739.         PC-TALK is capable of doing many "smart" things too, such as 
  740.  
  741.         receiving and sending disk files, dialing phone calls, and 
  742.  
  743.         storing commands for future use.  All the program features are 
  744.  
  745.         described in the documentation, which is contained in a file on 
  746.  
  747.         the program disk called PC-TALK.DOC.
  748.  
  749.  
  750.         ********** PLEASE PRINT AND READ THE DOCUMENTATION! ********** 
  751.  
  752.         This will save you from having unanswered questions and greatly 
  753.  
  754.         increase your enjoyment of the program.
  755.  
  756.  
  757.         To print the documentation, follow these instructions:
  758.  
  759.  
  760.         -- If you have been provided with two disks, place the working 
  761.  
  762.            copy of the PC-TALK.DOC disk in drive A.
  763.  
  764.         -- If you have been provided with one disk, place the working 
  765.  
  766.            copy of the PC-TALK.III disk in drive A.
  767.  
  768.  
  769.         *** Now type 'PRINTDOC' <Enter> and follow the screen prompts.  
  770.  
  771.         This will print the file PC-TALK.DOC.  Please take some time to 
  772.  
  773.         read through the documentation before trying to use the program.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  785.  
  786.  
  787.  
  788.  
  789.  
  790.                        --- PC-TALK III User's Guide ---                 13
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.                      === Screen, Keyboard, and Printing ===
  798.  
  799.  
  800.  
  801.         Echo:  Alt-E
  802.  
  803.  
  804.         With some systems, the remote computer will send back to your 
  805.  
  806.         screen the characters you type at the keyboard.  This is known as 
  807.  
  808.         "full duplex" communications.  In other cases, the remote 
  809.  
  810.         computer will not send back the characters you type ("half 
  811.  
  812.         duplex").  You can adjust for either of these situations with the 
  813.  
  814.         Echo option, which is toggled on and off by pressing Alt-E.
  815.  
  816.  
  817.         If you can't see your own keyboard input on the screen once 
  818.  
  819.         communications are in progress, turn on the Echo option (Alt-E). 
  820.  
  821.         This might make your modem commands appear as double characters, 
  822.  
  823.         but should produce proper screen output during communications.
  824.  
  825.  
  826.         If your regular communications input appears as double charac-
  827.  
  828.         ters, disable the Echo function by pressing Alt-E.
  829.  
  830.                     ----------------------------------------
  831.  
  832.  
  833.         The Width Alarm: Alt-W
  834.  
  835.  
  836.         Many remote systems place a limit on the length of a line which 
  837.  
  838.         can be entered.  It can be a nuisance to have to keep track of 
  839.  
  840.         this limit when typing on the screen.
  841.  
  842.  
  843.         As you send information using the keyboard, you will notice that 
  844.  
  845.         the program beeps when you type more than 70 characters on a 
  846.  
  847.         line.  This is the Width alarm feature.  It operates like the 
  848.  
  849.  
  850.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  851.  
  852.  
  853.  
  854.  
  855.  
  856.                        --- PC-TALK III User's Guide ---                 14
  857.  
  858.  
  859.  
  860.         margin alarm on a typewriter.
  861.  
  862.  
  863.         The beeps will continue until you press the <Enter> key or until 
  864.  
  865.         you have typed more than ten additional characters.  The beeps 
  866.  
  867.         are merely reminders--the characters are still sent as typed, 
  868.  
  869.         even if the alarm sounds.
  870.  
  871.  
  872.         You can specify a different margin width by pressing Alt-W.  If 
  873.  
  874.         you want to disable the Width alarm, enter 0 (zero) as the value 
  875.  
  876.         for the margin width.
  877.  
  878.                     ----------------------------------------
  879.  
  880.  
  881.         Printscreen: Shift-PrtSc
  882.  
  883.  
  884.         At any time during program operation, hitting the Shift key in 
  885.  
  886.         combination with the PrtSc key will print the contents of the 
  887.  
  888.         screen to the printer. (This is the regular DOS function).
  889.  
  890.                     ----------------------------------------
  891.  
  892.  
  893.         Simultaneous Printout: Ctrl-PrtSc (or Ctrl-PgUp)
  894.  
  895.  
  896.         You can also produce simultaneous printout while communications 
  897.  
  898.         are in progress by pressing Ctrl-PrtSc or *ctrl-PgUp. A message 
  899.  
  900.         will indicate "===PRINTOUT ON===" and all subsequent information 
  901.  
  902.         displayed on the screen will be sent to the printer as well.
  903.  
  904.  
  905.         You can disable the Printout function by hitting Ctrl-PrtSc or 
  906.  
  907.         Ctrl-PgUp again. A message "===PRINTOUT OFF===" will be displayed 
  908.  
  909.         and the Printout function will be toggled off. The Printout 
  910.  
  911.         function can be turned on and off without disturbing 
  912.  
  913.         communications.
  914.  
  915.  
  916.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  917.  
  918.  
  919.  
  920.  
  921.  
  922.                        --- PC-TALK III User's Guide ---                 15
  923.  
  924.  
  925.  
  926.  
  927.         If the Printout function is invoked when the printer is not 
  928.  
  929.         turned on, a message "===CHECK PRINTER===" will appear, the function 
  930.  
  931.         will remain off, and communications will continue.
  932.  
  933.  
  934.         **Applications Notes:
  935.  
  936.         Running the Printout option may slow communications because many 
  937.  
  938.         printers cannot keep pace with the communications rate.  If you 
  939.  
  940.         are communicating at 1200 baud (described below under "Commu-
  941.  
  942.         nications Parameters") you should not try to run simultaneous 
  943.  
  944.         printout, as you will likely overflow the communications buffer.  
  945.  
  946.         If this happens, the program will attempt to recover by turning 
  947.  
  948.         off the Printout function.
  949.  
  950.  
  951.         A new feature in PC-TALK III buffers the printout to take correct 
  952.  
  953.         account of backspace characters within each line.
  954.  
  955.  
  956.         If you happen to run the BASIC interpreter version of the program 
  957.  
  958.         under BASIC 2.0, the Ctrl-PrtSc key will turn on continuous 
  959.  
  960.         printing, but not with PC-TALK's support features described 
  961.  
  962.         above.  In this case, you should use the Ctrl-PgUp key to control 
  963.  
  964.         the Printout function.  (Note, however, that if you have enough 
  965.  
  966.         memory to run BASIC 2.0, you will get better performance by 
  967.  
  968.         running the compiled version of the program, PC-TALK.EXE. See 
  969.  
  970.         "Starting PC-TALK", above.)
  971.  
  972.                     ----------------------------------------
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  983.  
  984.  
  985.  
  986.  
  987.  
  988.                        --- PC-TALK III User's Guide ---                 16
  989.  
  990.  
  991.  
  992.  
  993.  
  994.         Screendump: Alt-S
  995.  
  996.  
  997.         Another new feature in PC-TALK III allows you to dump the 
  998.  
  999.         contents of the screen to a disk file at any time by pressing 
  1000.  
  1001.         Alt-S.
  1002.  
  1003.  
  1004.         When you start the program, the Screendump file is a file on 
  1005.  
  1006.         drive B called SCRNDUMP.PCT.  Each time you press Alt-S, the 
  1007.  
  1008.         screen contents is appended to that file.  The date and time is 
  1009.  
  1010.         automatically recorded for each screendump.
  1011.  
  1012.  
  1013.         You can specify a different Screendump file from within the 
  1014.  
  1015.         Default routine (described below). 
  1016.  
  1017.                     ----------------------------------------
  1018.  
  1019.  
  1020.         Clearscreen: Alt-C
  1021.  
  1022.  
  1023.         Pressing Alt-C will clear the screen at any time.  This command 
  1024.  
  1025.         does not send any character or signal to the remote computer.
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.                        --- PC-TALK III User's Guide ---                 17
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.                     === Receiving and Transmitting Files ===
  1062.  
  1063.  
  1064.  
  1065.         Receiving a File: Alt-R (or PgDn)
  1066.  
  1067.  
  1068.         The file receiving routine permits you to save information you 
  1069.  
  1070.         receive from a remote computer on your own disk files. It 
  1071.  
  1072.         operates manually and requires no special protocol.
  1073.  
  1074.  
  1075.         To start the Receiving routine, press Alt-R. The program will ask 
  1076.  
  1077.         for a drive and filename under which to receive the file.
  1078.  
  1079.  
  1080.         Once the Receiving routine is in operation, you will see a 
  1081.  
  1082.         reminder on line 25 of the screen indicating the name of the file 
  1083.  
  1084.         being received.  From that point on, all information passing 
  1085.  
  1086.         through the communications port, whether it is being typed from 
  1087.  
  1088.         your keyboard or coming from the remote computer, will be saved 
  1089.  
  1090.         to the specified disk file.
  1091.  
  1092.  
  1093.         To guard against accidentally erasing existing files, if a 
  1094.  
  1095.         filename is specified that already exists on the disk, the new 
  1096.  
  1097.         input will be appended to the end of the existing file.
  1098.  
  1099.  
  1100.         To terminate receipt of the file, press Alt-R once again.  You 
  1101.  
  1102.         can receive different files to disk, or keep appending to the 
  1103.  
  1104.         same disk file, many times during a communications session.
  1105.  
  1106.  
  1107.         **Applications and Advanced Features:
  1108.  
  1109.         Certain remote computer systems may send unwanted characters to 
  1110.  
  1111.         your computer. If you have need to strip or convert certain 
  1112.  
  1113.  
  1114.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.                        --- PC-TALK III User's Guide ---                 18
  1121.  
  1122.  
  1123.  
  1124.         characters as they are being received, you can specify those 
  1125.  
  1126.         characters with the Strip option described below.
  1127.  
  1128.  
  1129.         PC-TALK can receive binary files without any special file 
  1130.  
  1131.         receiving specification.  You do have to be careful, however, to 
  1132.  
  1133.         open and close your file for receiving so that you do not receive 
  1134.  
  1135.         any extraneous characters or messages from the remote computer.  
  1136.  
  1137.  
  1138.         The recommended procedure for receiving binary files is to have 
  1139.  
  1140.         the Message option (described below) ON for the receiving 
  1141.  
  1142.         computer and OFF for the transmitting computer and for the 
  1143.  
  1144.         transmitting computer operator to give the receiving computer 
  1145.  
  1146.         ample time to open and close the file.  Please note also that if 
  1147.  
  1148.         you want to receive a binary file, you must not have any 
  1149.  
  1150.         stripping in effect and must be communicating at 8 data bits. 
  1151.  
  1152.         (These communications parameters are described below.)
  1153.  
  1154.  
  1155.         PC-TALK is also capable of receiving files using the XMODEM 
  1156.  
  1157.         error-checking protocol.  The use of this protocol is described 
  1158.  
  1159.         separately below.
  1160.  
  1161.                    ----------------------------------------
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.                        --- PC-TALK III User's Guide ---                 19
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.         Transmitting a File:  Alt-T
  1193.  
  1194.  
  1195.         Just as you can receive information and store it on disk files, 
  1196.  
  1197.         you can transmit information from your disk files to the remote 
  1198.  
  1199.         computer.
  1200.  
  1201.  
  1202.         The regular file transmitting routine is "plain vanilla" -- it 
  1203.  
  1204.         requires no special protocol from the remote computer. It can 
  1205.  
  1206.         therefore be used to send your disk files to virtually any other 
  1207.  
  1208.         personal computer, to network bulletin boards, and to many large 
  1209.  
  1210.         computer systems.
  1211.  
  1212.  
  1213.         To start the Transmit routine, press Alt-T. The program will then 
  1214.  
  1215.         ask for the specification of the file to be transmitted. Once you 
  1216.  
  1217.         have given the specification and press the <Enter> key, 
  1218.  
  1219.         transmission of the file will proceed.
  1220.  
  1221.  
  1222.         Once transmission is in progress, you will see the text of your 
  1223.  
  1224.         file displayed on the screen. Line 25 of the screen will indicate 
  1225.  
  1226.         the name of the file being transmitted and the approximate 
  1227.  
  1228.         minutes remaining to complete the transmission. The transmission 
  1229.  
  1230.         routine will terminate automatically at the end of the file.
  1231.  
  1232.  
  1233.         You can terminate transmission manually at any time by pressing 
  1234.  
  1235.         Alt-T.
  1236.  
  1237.  
  1238.         **Applications and Advanced Features:
  1239.  
  1240.         The transmitting routine can be used to send files to personal 
  1241.  
  1242.         computers and to network bulletin board services. When you are 
  1243.  
  1244.  
  1245.  
  1246.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.                        --- PC-TALK III User's Guide ---                 20
  1253.  
  1254.  
  1255.         ready to send your file, start the Transmit routine (Alt-T), 
  1256.  
  1257.         specify the file to be sent, and press <Enter>.  None of the 
  1258.  
  1259.         specification prompts you see on your screen will be sent to the 
  1260.  
  1261.         remote computer -- only the text of your file.
  1262.  
  1263.  
  1264.         If the remote computer requires a special character to begin 
  1265.  
  1266.         receipt of the file, it should be sent manually via the keyboard 
  1267.  
  1268.         prior to giving the Alt-T command.
  1269.  
  1270.                     ----------------------------------------
  1271.  
  1272.  
  1273.         **File Transmitting Options:
  1274.  
  1275.  
  1276.         PC-TALK offers some advanced transmit options for sending binary 
  1277.  
  1278.         files, for pacing transmission, and for transmitting with an 
  1279.  
  1280.         error-checking protocol.  In each case, the option is invoked by 
  1281.  
  1282.         adding an equals sign plus the letters 'b', 'p', or 'x' to the 
  1283.  
  1284.         end of the file specification.  Each of these options is 
  1285.  
  1286.         described below; however, it is recommended that you do not try 
  1287.  
  1288.         these options until you are familiar with the basic features of 
  1289.  
  1290.         the program. 
  1291.  
  1292.                     ----------------------------------------
  1293.  
  1294.  
  1295.         The Binary transmit option: '=b'
  1296.  
  1297.  
  1298.         PC-TALK permits transmitting binary files (.COM  and .EXE files 
  1299.  
  1300.         and BASIC programs not saved in ASCII format).  To transmit a 
  1301.  
  1302.         binary file, add '=b' to the end of the transmit file 
  1303.  
  1304.         specification.
  1305.  
  1306.  
  1307.                  For example, to transmit the file MYFILE.COM, you would 
  1308.  
  1309.                  give the transmit file specification by typing 
  1310.  
  1311.  
  1312.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.                        --- PC-TALK III User's Guide ---                 21
  1319.  
  1320.  
  1321.  
  1322.                  'MYFILE.COM=b' <Enter>. (It does not matter whether the 
  1323.  
  1324.                  'b' is typed in upper or lower case.)
  1325.  
  1326.  
  1327.         When you transmit using the binary option, the text of the file 
  1328.  
  1329.         will not be displayed on the screen.
  1330.  
  1331.  
  1332.         You must be communicating at 8 data bits (No parity) to transmit 
  1333.  
  1334.         a binary file.
  1335.  
  1336.                     ----------------------------------------
  1337.  
  1338.  
  1339.         The Pacing transmit option: '=p'
  1340.  
  1341.  
  1342.         Because of the increased performance of this version of PC-TALK, 
  1343.  
  1344.         the Transmit routine may operate too fast for some remote 
  1345.  
  1346.         computers (such as the Source and many mainframe systems).  PC-
  1347.  
  1348.         TALK now offers a Pacing option to slow down transmission of 
  1349.  
  1350.         files.  This feature will send your file to the remote computer 
  1351.  
  1352.         one line at a time, pausing between lines.
  1353.  
  1354.  
  1355.         To invoke the Pacing option, specify '=p' following the 
  1356.  
  1357.         specification of the file to transmit; e.g., 'MYFILE.123=p'.  
  1358.  
  1359.         At this point you have two options:
  1360.  
  1361.  
  1362.         -- If you want the line pacing to be governed by a time delay, 
  1363.  
  1364.         enter a number following the '=p' to indicate how many seconds to 
  1365.  
  1366.         pause between transmission of lines of your file.
  1367.  
  1368.  
  1369.                  For example, if you specified 'MYFILE.123=p2', the 
  1370.  
  1371.                  program would pause approximately two seconds between 
  1372.  
  1373.                  lines.
  1374.  
  1375.  
  1376.  
  1377.  
  1378.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.                        --- PC-TALK III User's Guide ---                 22
  1385.  
  1386.  
  1387.         You can enter a fractional number, such as '=p.5' for a half-
  1388.  
  1389.         second pause.  You should experiment with your remote system to 
  1390.  
  1391.         determine the optimum time delay for pacing.
  1392.  
  1393.  
  1394.         -- The second line pacing option waits for a prompt from the 
  1395.  
  1396.         remote computer before sending the next line.  This is invoked by 
  1397.  
  1398.         specifying the character(s) for the prompt immediately following 
  1399.  
  1400.         the '=p'.
  1401.  
  1402.  
  1403.                  For example, specifying 'MYFILE.123=p?' would cause the 
  1404.  
  1405.                  program to wait for the receiving computer to send a 
  1406.  
  1407.                  question mark before the program continued transmitting 
  1408.  
  1409.                  the next line.  You can specify a control character as 
  1410.  
  1411.                  the prompt; for example, '=p' followed by a control-R 
  1412.  
  1413.                  would cause the program to wait for an ASCII 19.
  1414.  
  1415.  
  1416.         When paused for a prompt in the line pacing transmit mode, you 
  1417.  
  1418.         always have the option of proceeding with transmission manually 
  1419.  
  1420.         by hitting the space bar, or terminating transmission by hitting 
  1421.  
  1422.         Alt-T.
  1423.  
  1424.  
  1425.         You can store pacing instructions as one of the parameters in the 
  1426.  
  1427.         Dialing Directory (described below).
  1428.  
  1429.  
  1430.         **Technical Note:
  1431.  
  1432.         The Pacing option will automatically strip line feed characters 
  1433.  
  1434.         (ASCII 10) during transmission.  It will also add a space 
  1435.  
  1436.         preceding each carriage return (ASCII 13).  In other words, each 
  1437.  
  1438.         carriage return/line feed sequence (ASCII 13/10) in the file will 
  1439.  
  1440.         be transmitted as a space/carriage return (ASCII 32/13).  The 
  1441.  
  1442.  
  1443.  
  1444.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.                        --- PC-TALK III User's Guide ---                 23
  1451.  
  1452.  
  1453.         Pacing routine will then either pause for the specified time 
  1454.  
  1455.         delay, or wait for the specified prompt before sending the next 
  1456.  
  1457.         line.
  1458.  
  1459.  
  1460.         If for some reason you want to strip line feeds and pad carriage 
  1461.  
  1462.         returns with spaces during transmission, but don't want to pause 
  1463.  
  1464.         with either a time delay or to wait for a prompt, just add '=p' 
  1465.  
  1466.         to the file spec.  The Pacing routine will proceed without 
  1467.  
  1468.         stopping. (Please note that if you specify '=p0' as the pacing 
  1469.  
  1470.         option, the program will wait for a '0' (zero) from the remote 
  1471.  
  1472.         computer before proceeding with the next line.)
  1473.  
  1474.  
  1475.         The pacing option is a powerful feature that greatly extends the 
  1476.  
  1477.         versatility of PC-TALK in communicating with a variety of remote 
  1478.  
  1479.         computer systems.  However, it is not recommended that you try to 
  1480.  
  1481.         use transmit pacing unless you know of a specific need for it.
  1482.  
  1483.  
  1484.         One common application in which transmit pacing is useful is 
  1485.  
  1486.         transmitting files to the Source using Telenet or Tymnet.  
  1487.  
  1488.         Depending on how heavily the system is being used, you may find 
  1489.  
  1490.         it necessary to pace transmission with a 2- or 3-second delay 
  1491.  
  1492.         between lines to make sure that your file is properly received by 
  1493.  
  1494.         the remote system.
  1495.  
  1496.                     ----------------------------------------
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.                        --- PC-TALK III User's Guide ---                 24
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.         XMODEM Transmitting and Receiving: '=x'
  1523.  
  1524.  
  1525.         One of the noteworthy features in PC-TALK III is the inclusion of 
  1526.  
  1527.         the XMODEM protocol originally developed by Ward Christensen.  
  1528.  
  1529.         The purpose of the XMODEM protocol is to guard against 
  1530.  
  1531.         inaccuracies in file transfer caused by bad signals on the 
  1532.  
  1533.         telephone line. It is a "hand-shaking" and error-checking 
  1534.  
  1535.         protocol that ensures accurate transmission and receipt of data 
  1536.  
  1537.         and binary files.  The protocol is in wide use today among a 
  1538.  
  1539.         variety of microcomputer systems.
  1540.  
  1541.  
  1542.         The XMODEM protocol can be used for both transmitting and 
  1543.  
  1544.         receiving files.  In each case, you should add '=x' to your file 
  1545.  
  1546.         specifications; for example, 'MYFILE.123=x'.
  1547.  
  1548.  
  1549.         Once you have entered the file spec and pressed <Enter>, you will 
  1550.  
  1551.         see a message indicating that the protocol is in effect and the 
  1552.  
  1553.         notice, "*** Holding for Start..."  The rest of the file transfer 
  1554.  
  1555.         occurs automatically.
  1556.  
  1557.  
  1558.         If you are transmitting, line 25 of the screen will indicate how 
  1559.  
  1560.         many blocks (of 128 bytes) comprise the file.  You will see a 
  1561.  
  1562.         message "Sending block # n", followed by the message "- verified" 
  1563.  
  1564.         when the remote computer has successfully received that block.  
  1565.  
  1566.         The file transfer will proceed, block by block, until the end of 
  1567.  
  1568.         the file is reached.  The transfer will then terminate 
  1569.  
  1570.         automatically.
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.                        --- PC-TALK III User's Guide ---                 25
  1583.  
  1584.  
  1585.         If you are receiving, you will see the same "*** Holding for 
  1586.  
  1587.         Start..." notice, followed by messages "Received block # n - 
  1588.  
  1589.         verified" as each block is received.  You will not see any 
  1590.  
  1591.         indication of how long the file is, but the receiving routine 
  1592.  
  1593.         will terminate automatically.
  1594.  
  1595.  
  1596.         If the program detects an error while transferring the file, you 
  1597.  
  1598.         will see either a message "**Re-sending block..." in transmit 
  1599.  
  1600.         mode, or a variety of error messages in receive mode.  In either 
  1601.  
  1602.         case, the program will attempt to recover, indicate when the 
  1603.  
  1604.         transmission/receipt is verified, and continue with the transfer.
  1605.  
  1606.  
  1607.         In some cases, the program will not be able to recover, 
  1608.  
  1609.         particularly if the line signal is degraded.  The transfer will 
  1610.  
  1611.         automatically terminate after repeated errors.  You can also 
  1612.  
  1613.         terminate manually at any time by pressing Alt-R or Alt-T.
  1614.  
  1615.  
  1616.         If the XMODEM transfer does not succeed, please do not assume 
  1617.  
  1618.         that there is something wrong with your computer or with PC-TALK.  
  1619.  
  1620.         It is suggested that you hang up, re-establish communications 
  1621.  
  1622.         over a new line, and try again.
  1623.  
  1624.  
  1625.         To operate with the XMODEM protocol, you must be communicating at 
  1626.  
  1627.         8 data bits, No parity (Communications Parameter options 2 or 4 
  1628.  
  1629.         -- see below). Both computers must have communications software 
  1630.  
  1631.         capable of running the XMODEM protocol.
  1632.  
  1633.  
  1634.         The XMODEM routine in PC-TALK III  has been tested with other 
  1635.  
  1636.         implementations of the protocol and should give you good results.  
  1637.  
  1638.         If the other computer is running PC-TALK III, you can be 
  1639.  
  1640.  
  1641.  
  1642.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.                        --- PC-TALK III User's Guide ---                 26
  1649.  
  1650.  
  1651.         reasonably assured of a rapid and accurate file transfer.
  1652.  
  1653.  
  1654.         The XMODEM routine operates automatically.  For those who are 
  1655.  
  1656.         interested, a brief technical description of how the file 
  1657.  
  1658.         transfer takes place can be found in Appendix B at the end of 
  1659.  
  1660.         this documentation.
  1661.  
  1662.  
  1663.         Before leaving the subject of XMODEM, it is appropriate that 
  1664.  
  1665.         acknowledgment be given to Ward Christensen, who originated the 
  1666.  
  1667.         protocol and who has been a landmark pioneer in computer 
  1668.  
  1669.         communications.
  1670.  
  1671.                     ----------------------------------------
  1672.  
  1673.  
  1674.  
  1675.         A Note on Communications Terminology --
  1676.  
  1677.  
  1678.         The PC-TALK prompts and documentation generally avoid use of the 
  1679.  
  1680.         words 'uploading' and 'downloading'. A convention in the 
  1681.  
  1682.         mainframe world has been to use 'uploading' to refer to 
  1683.  
  1684.         transmitting a file to a remote computer and 'downloading' to 
  1685.  
  1686.         refer to receiving a file from a remote computer.  In the case of 
  1687.  
  1688.         two microcomputers communicating with each other, the notion of 
  1689.  
  1690.         'up' and 'down' seems less appropriate.
  1691.  
  1692.  
  1693.         For those who feel more comfortable with the mainframe terms, PC-
  1694.  
  1695.         TALK offers the option of using the PgDn key (in addition to Alt-
  1696.  
  1697.         R) to start and stop Receiving a file and the PgUp key (in 
  1698.  
  1699.         addition to Alt-T) to start and stop Transmitting a file.
  1700.  
  1701.                      ---------------------------------------
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.                        --- PC-TALK III User's Guide ---                 27
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.                            === More File Commands ===
  1722.  
  1723.  
  1724.  
  1725.         Status Messages: Alt-M
  1726.  
  1727.  
  1728.         The Message option (invoked with Alt-M) will send messages to the 
  1729.  
  1730.         remote computer when receiving and transmitting files.
  1731.  
  1732.  
  1733.         When receiving a file with the Message option in effect, the 
  1734.  
  1735.         message "===READY TO RECEIVE===" will be sent to the remote 
  1736.  
  1737.         computer as soon as the receiving routine is in operation and 
  1738.  
  1739.         "===FILE RECEIVED===" when the receiving routine is terminated. 
  1740.  
  1741.  
  1742.         During transmission, the messages are "0 '===START OF FILE===" 
  1743.  
  1744.         and "65529 '===END OF FILE===" or, if the file was terminated 
  1745.  
  1746.         prematurely, "===TRANSMISSION OF FILE TERMINATED===". These 
  1747.  
  1748.         messages will appear on the remote computer's terminal, signalled 
  1749.  
  1750.         with a "bell" or "beep".
  1751.  
  1752.  
  1753.         **Applications and Advanced Features:
  1754.  
  1755.         The best use of the Message function is for the receiving 
  1756.  
  1757.         computer to have Messages ON and the transmitting computer to 
  1758.  
  1759.         have Messages OFF.  That way, the transmitting computer knows 
  1760.  
  1761.         when the receiving computer is ready to receive the file.
  1762.  
  1763.  
  1764.         The numbers in the Transmit messages do make it possible to have 
  1765.  
  1766.         the Message function active when transmitting a BASIC file in 
  1767.  
  1768.         ASCII format.  The messages then become remarks in the 
  1769.  
  1770.         transmitted program.
  1771.  
  1772.  
  1773.  
  1774.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.                        --- PC-TALK III User's Guide ---                 28
  1781.  
  1782.  
  1783.  
  1784.         The Message function should not be used when transmitting or 
  1785.  
  1786.         receiving files to or from a network or mainframe system.
  1787.  
  1788.  
  1789.         The Receive and Transmit file specification prompts are always 
  1790.  
  1791.         displayed on your screen, regardless of whether the Message 
  1792.  
  1793.         option is in effect. These local messages are not transmitted and 
  1794.  
  1795.         do not interrupt communications.
  1796.  
  1797.                   ---------------------------------------------
  1798.  
  1799.  
  1800.  
  1801.         Viewing a File: Alt-V
  1802.  
  1803.  
  1804.         PC-TALK permits you to view any file which is on your disk drives 
  1805.  
  1806.         while the program is running. This feature makes it possible for 
  1807.  
  1808.         you to refer to files on disk while communications are in progress.
  1809.  
  1810.  
  1811.         To View a file, press Alt-V. The program will ask for file 
  1812.  
  1813.         specifications in the same manner as the procedures for 
  1814.  
  1815.         transmitting and receiving files.
  1816.  
  1817.  
  1818.         Once Viewing is in progress, twenty lines of the file will be 
  1819.  
  1820.         displayed on the screen at a time.  To see more of the file, 
  1821.  
  1822.         press the space bar.  To cancel the Viewing routine, press Alt-V 
  1823.  
  1824.         again.
  1825.  
  1826.  
  1827.         The text of the file you see displayed on your screen will not be 
  1828.  
  1829.         sent to the remote computer.
  1830.  
  1831.  
  1832.         **Applications and Advanced Features:
  1833.  
  1834.         If the remote computer sends you information while you are 
  1835.  
  1836.         viewing a file, that information will be stored in the 
  1837.  
  1838.  
  1839.  
  1840.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.                        --- PC-TALK III User's Guide ---                 29
  1847.  
  1848.  
  1849.         communications buffer.  A continuous stream of information from 
  1850.  
  1851.         the remote computer could overflow the buffer.  You should 
  1852.  
  1853.         therefore view a file only during a pause in communications.
  1854.  
  1855.  
  1856.         If you want to read an earlier part of a file that you are 
  1857.  
  1858.         receiving, you can terminate receipt of the file with Alt-R and 
  1859.  
  1860.         then immediately view it by pressing Alt-V and specifying the 
  1861.  
  1862.         file you just received.
  1863.  
  1864.                   ---------------------------------------------
  1865.  
  1866.  
  1867.  
  1868.         Deleting a File: Alt-Y
  1869.  
  1870.  
  1871.         You can delete any file from your disk(s) while communications 
  1872.  
  1873.         are in progress. Press Alt-Y and follow the file specification 
  1874.  
  1875.         prompts. You will be shown the first five lines of the file and 
  1876.  
  1877.         then asked whether you are sure that you want to delete the file. 
  1878.  
  1879.         If you respond 'y' to the prompt, the file will be permanently 
  1880.  
  1881.         deleted from your disk. Be careful!
  1882.  
  1883.                     ----------------------------------------
  1884.  
  1885.  
  1886.  
  1887.         The Logged Drive: Alt-L
  1888.  
  1889.  
  1890.         For the Transmit, Receive, View, and Delete routines, the program 
  1891.  
  1892.         assumes a default "Logged" drive if no drive is given as part of 
  1893.  
  1894.         the file specification prompts.  Initially, this is drive B.
  1895.  
  1896.  
  1897.                  For example, if drive B is the Logged drive and you 
  1898.  
  1899.                  respond to a file specification prompt with just 
  1900.  
  1901.                  'MYFILE', the program will automatically look for a file 
  1902.  
  1903.                  'B:MYFILE'. If you want to transmit, receive, or view a 
  1904.  
  1905.  
  1906.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.                        --- PC-TALK III User's Guide ---                 30
  1913.  
  1914.  
  1915.  
  1916.                  file on drive A, you should respond to the file 
  1917.  
  1918.                  specification prompt with 'A:MYFILE'.
  1919.  
  1920.  
  1921.         To change the Logged drive during program operation, press Alt-L 
  1922.  
  1923.         and follow the instructions.  The Logged drive can also be 
  1924.  
  1925.         changed as part of the Default modification routine (described 
  1926.  
  1927.         below).
  1928.  
  1929.                     ----------------------------------------
  1930.  
  1931.  
  1932.  
  1933.         File Specification Conventions --
  1934.          
  1935.  
  1936.         PC-TALK III uses a standard set of commands for responding to 
  1937.  
  1938.         file specification prompts in the Receive, Transmit, View, and 
  1939.  
  1940.         Delete routines.
  1941.  
  1942.  
  1943.         If you do not include a drive indicator as part of the 
  1944.  
  1945.         specification  (e.g., 'MYFILE.123'), the program will assume that 
  1946.  
  1947.         the file is to be located on the Logged drive (see above).
  1948.  
  1949.  
  1950.         If you would like to see a list of the files presently on the 
  1951.  
  1952.         Logged drive, you can type a question mark in place of the file 
  1953.  
  1954.         spec.  You will be shown a listing of the files on the Logged 
  1955.  
  1956.         drive.  To see the files on another drive, type a question mark 
  1957.  
  1958.         followed by the letter designation of the drive.
  1959.  
  1960.  
  1961.                  For example, if drive B is the Logged drive and you 
  1962.  
  1963.                  respond to a file spec prompt with '?', you will be 
  1964.  
  1965.                  shown a list of the files on drive B.  If you respond 
  1966.  
  1967.                  with '?a', you will be shown a list of the files on 
  1968.  
  1969.                  drive A.
  1970.  
  1971.  
  1972.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.                        --- PC-TALK III User's Guide ---                 31
  1979.  
  1980.  
  1981.  
  1982.  
  1983.         You can also use the 'wild card' characters '*' and '?' as part 
  1984.  
  1985.         of these file listing requests.
  1986.  
  1987.  
  1988.                  For example, if you respond to the file spec prompt with 
  1989.  
  1990.                  '? a:*.bas', you will be shown a list of all the files 
  1991.  
  1992.                  on drive A with the extension '.bas'.
  1993.  
  1994.  
  1995.         If you decide you do not want to continue with the Receive, 
  1996.  
  1997.         Transmit, View, or Delete routines once you have made your 
  1998.  
  1999.         initial request with  Alt-R, -T, -V, or -D, press <Enter> at the 
  2000.  
  2001.         file spec prompt and the routine will be cancelled.
  2002.  
  2003.  
  2004.         If the Receive, Transmit, or View routines are invoked more than 
  2005.  
  2006.         once during a communications session, you can hit the space bar 
  2007.  
  2008.         in response to the file spec prompt, and the name of the last 
  2009.  
  2010.         file specified for receiving, transmitting, or viewing will 
  2011.  
  2012.         appear.  You can then either press <Enter> and continue 
  2013.  
  2014.         receiving, transmitting or viewing that file, or modify that file 
  2015.  
  2016.         spec before pressing <Enter>.
  2017.  
  2018.                   ---------------------------------------------
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.                        --- PC-TALK III User's Guide ---                 32
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.                                  === Dialing ===
  2052.  
  2053.  
  2054.  
  2055.         The Dialing Directory: Alt-D
  2056.  
  2057.  
  2058.         The Alt-D command calls up the Dialing Directory, which is one of 
  2059.  
  2060.         PC-TALK'S  most useful features.  The Directory can list up to 
  2061.  
  2062.         sixty names and phone numbers, plus communications parameters and 
  2063.  
  2064.         echo, message, stripping and pacing instructions for each entry.
  2065.  
  2066.  
  2067.         The following instructions will first show you how to place names 
  2068.  
  2069.         and phone numbers into the Directory and then describe how to use 
  2070.  
  2071.         the Directory as part of your standard communications routines.
  2072.  
  2073.  
  2074.         When the Directory is called up for the first time, all entries 
  2075.  
  2076.         will be blank. To add names and phone numbers to the Directory or 
  2077.  
  2078.         to revise the Directory later on, enter 'r' at the "Dial entry 
  2079.  
  2080.         #:" prompt. (It doesn't matter whether you use lower or upper 
  2081.  
  2082.         case.) Then enter the entry number you want to add or revise.
  2083.  
  2084.  
  2085.         To add/revise entries, type in the name, followed by <Enter>, and 
  2086.  
  2087.         the phone number (area codes optional), followed by <Enter>. Up 
  2088.  
  2089.         to 36 characters may be specified for the phone number; only the 
  2090.  
  2091.         rightmost 14 characters will be displayed in the Directory.
  2092.  
  2093.  
  2094.         You will then be asked whether the communications parameters are 
  2095.  
  2096.         "ok". If 300 baud-even parity-seven data bits-one stop bit is 
  2097.  
  2098.         acceptable (this is the most common protocol), type 'y' <Enter>. 
  2099.  
  2100.         If you respond with 'n', you will be asked to specify 
  2101.  
  2102.  
  2103.  
  2104.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.                        --- PC-TALK III User's Guide ---                 33
  2111.  
  2112.  
  2113.         communications parameters. The program will not let you dial 
  2114.  
  2115.         using invalid parameters. (If you run into trouble, re-specify 
  2116.  
  2117.         '300-E-7-1'.)
  2118.  
  2119.  
  2120.         The revise entry routine will then ask whether you want to echo 
  2121.  
  2122.         characters to the screen (common for inter-personal computer 
  2123.  
  2124.         communications, but usually not necessary for public networks 
  2125.  
  2126.         such as CompuServe and the Source), and whether you want to send 
  2127.  
  2128.         status messages as part of the file Receiving and Transmitting 
  2129.  
  2130.         routines (see above). Press <Enter> after responding to each 
  2131.  
  2132.         prompt.
  2133.  
  2134.  
  2135.         The routine will then ask whether you want to strip or convert 
  2136.  
  2137.         characters for that entry.  It is recommended that you respond 
  2138.  
  2139.         with 'n' unless you have a special applications need. (See the 
  2140.  
  2141.         explanation of the Stripping option below.)
  2142.          
  2143.  
  2144.         Finally, the routine will ask whether you want to specify a 
  2145.  
  2146.         Pacing instruction for that entry.
  2147.  
  2148.  
  2149.         If you want to specify a Pacing instruction, enter either a time 
  2150.  
  2151.         delay number or a pacing prompt character in response to the 
  2152.  
  2153.         "Pacing? p=" prompt. Respond with 'n' <Enter> if you do not want 
  2154.  
  2155.         any pacing in effect for that entry. It is recommended that you 
  2156.  
  2157.         do not specify a Pacing instruction unless you know of a specific 
  2158.  
  2159.         need for it. 
  2160.  
  2161.  
  2162.         If you make an error specifying a directory entry, type 'n' 
  2163.  
  2164.         <Enter> at the final "ok?".  You will be taken through the 
  2165.  
  2166.         specification routine again.  For each parameter, you can either 
  2167.  
  2168.  
  2169.  
  2170.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.                        --- PC-TALK III User's Guide ---                 34
  2177.  
  2178.  
  2179.         specify a new value or press <Enter> to leave the present value 
  2180.  
  2181.         unchanged.
  2182.  
  2183.  
  2184.         After you have responded with 'y' to the final "ok?" prompt, the 
  2185.  
  2186.         Directory will clear, showing the new information you input. The 
  2187.  
  2188.         name, phone number, and communications specs will be permanently 
  2189.  
  2190.         stored in a separate file on your program disk named PC-TALK.DIR.
  2191.  
  2192.                     ----------------------------------------
  2193.  
  2194.  
  2195.         Adding to the Directory --
  2196.  
  2197.  
  2198.         As indicated above, specifying communications parameters, echo, 
  2199.  
  2200.         message, stripping, and pacing can all be considered advanced 
  2201.  
  2202.         features that need not be dealt with the first time you use the 
  2203.  
  2204.         program.  The following example lists the commands for merely 
  2205.  
  2206.         adding a name and phone number to the Directory.
  2207.  
  2208.  
  2209.         1. Press Alt-D.  You will see Page 1 of the Directory displayed 
  2210.         and the prompt "Dial entry #:".
  2211.  
  2212.  
  2213.         2. Type 'r' <Enter>. You will see the prompt "Revise/add entry #:".
  2214.  
  2215.  
  2216.         3. Type '1' <Enter>. You will see the prompt "Name:".
  2217.  
  2218.  
  2219.         4. Type the name you want for entry #1 (maximum 20 characters) 
  2220.         followed by <Enter>. You will see the prompt "Phone number:".
  2221.  
  2222.  
  2223.         5. Type the phone number you want for entry #1 (maximum 36 
  2224.         characters) followed by <Enter>. You will see the prompt 
  2225.         "Communications parameters ok (y/n)?".
  2226.  
  2227.  
  2228.         6. For this example, the parameters are ok, so type 'y' <Enter>, 
  2229.         or just press <Enter>.  You will see the prompt "Echo on (y/n)?".
  2230.  
  2231.  
  2232.         7. Type 'n' <Enter> or just press <Enter>. You will see the 
  2233.         prompt "Messages on (y/n)?". 
  2234.  
  2235.  
  2236.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.                        --- PC-TALK III User's Guide ---                 35
  2243.  
  2244.  
  2245.  
  2246.  
  2247.         8. Type 'n' <Enter> or just press <Enter>. You will see the 
  2248.         prompt "Strip/convert characters (y/n)?".
  2249.  
  2250.  
  2251.         9. Type 'n' <Enter> or just press <Enter>. You will see the 
  2252.         prompt "Pacing? p=".
  2253.  
  2254.  
  2255.         10. Type 'n' <Enter> or just press <Enter>. You will see the 
  2256.         prompt "Is entry #1 ok (y/n)?".
  2257.  
  2258.  
  2259.         11. Type 'y' <Enter> or just press <Enter>. You will see Page 1 
  2260.         of the Directory re-displayed with the name and phone number you 
  2261.         just entered.
  2262.  
  2263.  
  2264.         12. Repeat the above steps for each name and phone number you 
  2265.         want to add to the Directory.
  2266.  
  2267.                     ----------------------------------------
  2268.  
  2269.  
  2270.  
  2271.         Other Directory Options --
  2272.  
  2273.  
  2274.         Although the Directory has a capacity of sixty entries, the 
  2275.  
  2276.         screen will display only fifteen entries at a time.  You can 
  2277.  
  2278.         "page" forward or back through the directory by entering 'f' or 
  2279.  
  2280.         'b' at the initial "Dial entry #:" prompt.
  2281.  
  2282.  
  2283.         You can dial any entry, regardless of whether it is displayed. 
  2284.  
  2285.         However, you can revise only those entries that are on the 
  2286.  
  2287.         displayed page of the Directory.
  2288.  
  2289.  
  2290.         If you enter 'c' at the "Dial entry #:" prompt, you have the 
  2291.  
  2292.         option of clearing Directory entry #s within the range 1-60.  You 
  2293.  
  2294.         will be asked "Are you sure?" before your selected entries are cleared.
  2295.  
  2296.  
  2297.                     ----------------------------------------
  2298.  
  2299.  
  2300.  
  2301.  
  2302.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.                        --- PC-TALK III User's Guide ---                 36
  2309.  
  2310.  
  2311.  
  2312.  
  2313.         Auto-dialing --
  2314.  
  2315.  
  2316.         The Dialing Directory will automatically dial a Directory entry 
  2317.  
  2318.         if your modem supports this function.
  2319.  
  2320.  
  2321.         The first time the Directory is called up, you will see a notice 
  2322.  
  2323.         that says "modem dialing command = ATDT". This is the command 
  2324.  
  2325.         used by the D.C. Hayes Smartmodems<tm> for using touch tone dialing.
  2326.  
  2327.  
  2328.         To specify a different dialing command--such as for pulse dialing 
  2329.  
  2330.         or for another auto-dial modem--enter 'r' to revise the 
  2331.  
  2332.         Directory and then type 'm' <Enter> at the "Revise/add entry #:" 
  2333.  
  2334.         prompt. Then type your desired dialing command, followed by 
  2335.  
  2336.         <Enter>.  (The Smartmodem command for pulse dialing would be 
  2337.  
  2338.         'ATDP'.)
  2339.  
  2340.  
  2341.         Whatever modem dialing command you specify will be permanently 
  2342.  
  2343.         stored in the Directory file (until revised again).
  2344.  
  2345.  
  2346.         Once the appropriate dialing command has been entered in the 
  2347.  
  2348.         Directory, you can have the program dial phone numbers 
  2349.  
  2350.         automatically. Simply type the Directory entry # you wish to 
  2351.  
  2352.         call, followed by <Enter>. The phone number listed for that entry 
  2353.  
  2354.         will then be dialed.
  2355.  
  2356.                     ----------------------------------------
  2357.  
  2358.  
  2359.         Long Distance Services:  '+#' and '-#'
  2360.  
  2361.  
  2362.         The Dialing Directory is also able to route calls through 
  2363.  
  2364.         supplemental long distance services such as Sprint<tm> and 
  2365.  
  2366.  
  2367.  
  2368.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.                        --- PC-TALK III User's Guide ---                 37
  2375.  
  2376.  
  2377.         MCI<tm>. Two different service numbers can be stored in the 
  2378.  
  2379.         Directory, which are listed in the Directory as '+#' and '-#'.
  2380.  
  2381.  
  2382.         To add a long distance service number to the Directory, type 'r' 
  2383.  
  2384.         <Enter> at the "Dial entry #:" prompt.  Then type '+' or '-' plus 
  2385.  
  2386.         <Enter> at the "Revise/add entry #:" prompt.  You can then 
  2387.  
  2388.         specify a long distance number command.
  2389.  
  2390.  
  2391.         When entering the long distance number, include both your local 
  2392.  
  2393.         access number and your i.d. number. Separate the two numbers with 
  2394.  
  2395.         your modem's "pause" command indicators (commas on the 
  2396.  
  2397.         Smartmodem) so that your i.d. number will not be input until a 
  2398.  
  2399.         connection with the access number has been made. The long 
  2400.  
  2401.         distance service # might thus appear in the Dialing Directory as: 
  2402.  
  2403.         '987 6543,,,,123456'.
  2404.  
  2405.  
  2406.         If your long distance service requires a different sequence -- 
  2407.  
  2408.         such as inputting your account number following the number dialed 
  2409.  
  2410.         -- you can program a Function key combination for your account 
  2411.  
  2412.         number. See "The Function Key Directory" below.
  2413.  
  2414.  
  2415.         Once a long distance service # has been entered into the 
  2416.  
  2417.         Directory, it will reside there permanently (until revised) and 
  2418.  
  2419.         display whenever the Directory is called up.
  2420.  
  2421.  
  2422.         To dial a Directory entry # using the long distance service, 
  2423.  
  2424.         input a '+' or a '-' immediately preceding the desired entry #. 
  2425.  
  2426.  
  2427.                  For example, to dial Directory entry #3 using the 
  2428.  
  2429.                  service number listed as '+#', you would type '+3' 
  2430.  
  2431.                  <Enter> at the "Dial entry #:" prompt.
  2432.  
  2433.  
  2434.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.                        --- PC-TALK III User's Guide ---                 38
  2441.  
  2442.  
  2443.  
  2444.         Manual Dialing: 'm'
  2445.  
  2446.  
  2447.         You can also use auto-dialing to call phone numbers not stored in 
  2448.  
  2449.         the Dialing Directory. From the main Dialing Directory prompt, 
  2450.  
  2451.         type 'm' <Enter>. A prompt will then ask for the phone number to 
  2452.  
  2453.         be dialed. Type the phone number and press <Enter>, and the 
  2454.  
  2455.         number will be dialed automatically.
  2456.  
  2457.  
  2458.         As in the Dialing Directory, preceding the phone number with '+' 
  2459.  
  2460.         or '-' will route the call through one of the supplemental long 
  2461.  
  2462.         distance service numbers (if they have been stored in the Directory.)
  2463.  
  2464.                     ----------------------------------------
  2465.  
  2466.  
  2467.         Redialing: Alt-Q
  2468.  
  2469.  
  2470.         If you have a Hayes Smartmodem<tm>, the last phone number you 
  2471.  
  2472.         have dialed can be redialed at any time by pressing Alt-Q, which 
  2473.  
  2474.         calls into effect the Redial routine.
  2475.  
  2476.  
  2477.         The routine will display the time the Redial routine was started 
  2478.  
  2479.         and redial the number approximately every minute until a 
  2480.  
  2481.         connection is made.
  2482.  
  2483.  
  2484.         When a connection is made, the program will sound an alarm, 
  2485.  
  2486.         prompting you to hit any key to resume communications.  You can 
  2487.  
  2488.         exit from the auto-redial routine at any time before a connection 
  2489.  
  2490.         is made by hitting any key.
  2491.  
  2492.  
  2493.         You can adapt the Redial routine for longer or shorter delays, or 
  2494.  
  2495.         for other modems with auto-dialing features, from within the 
  2496.  
  2497.         Default routine described below.
  2498.  
  2499.  
  2500.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.                        --- PC-TALK III User's Guide ---                 39
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.         Stripping and Con~erting Characters --
  2513.  
  2514.  
  2515.         PC-TALK III provides for optional selective stripping and/or 
  2516.  
  2517.         converting of characters as they are received during 
  2518.  
  2519.         communications.  This is an advanced feature.
  2520.  
  2521.  
  2522.         The program default is not to strip any characters.  When you 
  2523.  
  2524.         call up the Dialing Directory with Alt-D, the "Strip" column will 
  2525.  
  2526.         show "N" for each entry, indicating that no stripping is to take 
  2527.  
  2528.         place.
  2529.  
  2530.  
  2531.         To specify selective stripping as part of the stored parameter 
  2532.  
  2533.         for a Directory entry, revise the entry and respond with 'y' to 
  2534.  
  2535.         the prompt "Strip/convert characters?". You will then be prompted 
  2536.  
  2537.         to enter the "strip/convert string" for that entry.  This string 
  2538.  
  2539.         should be structured as follows:
  2540.  
  2541.  
  2542.         Each character to be stripped or converted must be specified with 
  2543.  
  2544.         a three-digit representation of its decimal ASCII code, followed 
  2545.  
  2546.         by a slash (/), followed by a three-digit representation of the 
  2547.  
  2548.         decimal ASCII code to substitute for that character, followed by 
  2549.  
  2550.         another slash.
  2551.  
  2552.  
  2553.                  For example, to convert the commonly used end-of-file 
  2554.  
  2555.                  character Ctrl-Z (ASCII 26) to a space (ASCII 32), the 
  2556.  
  2557.                  strip/convert string would be '026/032/'.  PLEASE NOTE 
  2558.  
  2559.                  THAT A ZERO SHOULD PRECEDE THE ASCII NUMBER IF IT IS 
  2560.  
  2561.                  LESS THAN 100.
  2562.  
  2563.  
  2564.  
  2565.  
  2566.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.                        --- PC-TALK III User's Guide ---                 40
  2573.  
  2574.  
  2575.         If you simply want to strip out a character, rather than convert 
  2576.  
  2577.         it, enter three zeros as the second part of the string: 
  2578.  
  2579.         '026/000/'. 
  2580.  
  2581.  
  2582.         If you want to strip or convert more than one character, continue 
  2583.  
  2584.         with more string specifications.
  2585.  
  2586.  
  2587.                  For example, to strip all ASCII 26's and ASCII 127's and 
  2588.  
  2589.                  convert each capital A (ASCII 65) to lowercase (ASCII 
  2590.  
  2591.                  97), the strip/convert string would be 
  2592.  
  2593.                  '026/000/127/000/065/097'.  Up to 3 characters can be 
  2594.  
  2595.                  specified for stripping/converting in this manner.
  2596.  
  2597.  
  2598.         You will have opportunities to correct the newly-specified string 
  2599.  
  2600.         within the revise entry routine of the Dialing Directory.  (The 
  2601.  
  2602.         program pads the strip/convert string with extra slashes.) The 
  2603.  
  2604.         strip/convert string will be stored in the Dialing Directory.
  2605.  
  2606.  
  2607.         When you dial a remote computer with the stripping option in 
  2608.  
  2609.         effect, the appropriate characters will be stripped and/or 
  2610.  
  2611.         converted during all incoming communications, including files 
  2612.  
  2613.         that you receive with the Receive routine.  You can not have 
  2614.  
  2615.         stripping in effect when you use the XMODEM error-checking 
  2616.  
  2617.         protocol (described above).
  2618.  
  2619.  
  2620.         **Applications Notes:
  2621.  
  2622.         Please note that it is not recommended that you strip or convert 
  2623.  
  2624.         characters unless you know of a specific application or need 
  2625.  
  2626.         related to the remote computer you are calling.
  2627.  
  2628.  
  2629.         It is not necessary to specify stripping of line feeds for the 
  2630.  
  2631.  
  2632.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.                        --- PC-TALK III User's Guide ---                 41
  2639.  
  2640.  
  2641.  
  2642.         purpose of correcting the screen display, as PC-TALK does this 
  2643.  
  2644.         automatically. (Line feeds are not automatically stripped during 
  2645.  
  2646.         file receiving, however.)
  2647.  
  2648.                     ----------------------------------------
  2649.  
  2650.  
  2651.  
  2652.         Pacing Instructions --
  2653.  
  2654.  
  2655.         As noted above, you can also store a Pacing instruction as part 
  2656.  
  2657.         of each Directory entry.  (Pacing is discussed above in 
  2658.  
  2659.         connection with transmitting files.)
  2660.  
  2661.  
  2662.         If you have stored a Pacing instruction, the pacing suffix will 
  2663.  
  2664.         automatically be added to each transmit file specification.
  2665.  
  2666.  
  2667.                  For example, if you had stored the pacing instruction 
  2668.  
  2669.                  'p=2' for the entry you have dialed, and specify a file 
  2670.  
  2671.                  to transmit simply as 'MYFILE'<Enter>, you will hear a 
  2672.  
  2673.                  beep and the file will be re-specified as 'MYFILE=p2'.  
  2674.  
  2675.                  If you press <Enter> at this point, the file will be 
  2676.  
  2677.                  transmitted with a 2-second pacing delay.
  2678.  
  2679.  
  2680.                  Continuing with the above example, if you did not want 
  2681.  
  2682.                  to transmit using the Pacing option, you could backspace 
  2683.  
  2684.                  to eliminate the 'p=2' portion of the file spec, press 
  2685.  
  2686.                  <Enter>, and transmission would proceed without Pacing 
  2687.  
  2688.                  in effect.
  2689.  
  2690.  
  2691.         Please note from the above examples that the Pacing instructions 
  2692.  
  2693.         stored in the Directory do not automatically transmit every file 
  2694.  
  2695.         using Pacing--they merely re-display the Transmit file specs to 
  2696.  
  2697.  
  2698.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.                        --- PC-TALK III User's Guide ---                 42
  2705.  
  2706.  
  2707.  
  2708.         include the Pacing instruction.
  2709.  
  2710.  
  2711.         **Applications and Advanced Features:
  2712.  
  2713.         Even if you do not have an auto-dialing modem, you can use the 
  2714.  
  2715.         Communications Parameter, Echo, Message, Stripping, and Pacing 
  2716.  
  2717.         specifications to customize the program for different 
  2718.  
  2719.         applications.  Store the name in the Directory and a 'dummy' 
  2720.  
  2721.         phone number such as '--' or '<space>'.  Store the rest of the 
  2722.  
  2723.         specifications.  Then "dial" the entry number.  Even though no 
  2724.  
  2725.         phone number will be dialed, the specifications will have been 
  2726.  
  2727.         put into effect.
  2728.  
  2729.  
  2730.         You should also note that when you place a call through the 
  2731.  
  2732.         Dialing Directory, the Communications Parameters and the Echo, 
  2733.  
  2734.         Message, Stripping, and Pacing specifications will remain in 
  2735.  
  2736.         effect, even after the call is completed.  You might want to set 
  2737.  
  2738.         up Directory entry #60 as a 'dummy default' entry to reset 
  2739.  
  2740.         certain specifications.  You can also reset the program 
  2741.  
  2742.         parameters and defaults with the Parameter and Default routines 
  2743.  
  2744.         (Alt-P and Alt-F) described below.
  2745.  
  2746.  
  2747.         **Applications Note: CompuServe and the Source
  2748.  
  2749.         This version of PC-TALK requires that you place access numbers 
  2750.  
  2751.         for CompuServe and the Source as regular entries in the Dialing 
  2752.  
  2753.         Directory.  This enables you to specify various communications 
  2754.  
  2755.         parameters and stripping instructions when calling these 
  2756.  
  2757.         networks.  (You may want to place several CompuServe or Source 
  2758.  
  2759.         entries in your Directory to reflect different parameters, such 
  2760.  
  2761.         as 300-baud and 1200-baud entries.)
  2762.  
  2763.  
  2764.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.                        --- PC-TALK III User's Guide ---                 43
  2771.  
  2772.  
  2773.  
  2774.  
  2775.         **Note that some of the Source utilities, such as UPI news, may 
  2776.  
  2777.         send an ASCII 26 to mark the ends of articles or messages.  If 
  2778.  
  2779.         you receive the files with these ASCII 26 characters, DOS will 
  2780.  
  2781.         later interpret them as end-of-file markers and you will not be 
  2782.  
  2783.         able to view the rest of the file, even though the information 
  2784.  
  2785.         might still be there.
  2786.  
  2787.  
  2788.         If you encounter this problem, you may want to specify stripping 
  2789.  
  2790.         of ASCII 26's as part of your Source Dialing Directory entry, or 
  2791.  
  2792.         convert them to carriage returns (ASCII 13) or spaces (ASCII 32). 
  2793.  
  2794.         In such cases, your strip/convert string should be specified as 
  2795.  
  2796.         '026/000' (strip) or '026/013' (convert to carriage return) or 
  2797.  
  2798.         '026/032' (convert to space).
  2799.  
  2800.  
  2801.         The feature of reprogramming the End, Ins, and Del keys for 
  2802.  
  2803.         CompuServe and the Source networks has also been eliminated from 
  2804.  
  2805.         PC-TALK III.  The recommended procedure is to assign whatever 
  2806.  
  2807.         commands you regularly use either to permanent Function key 
  2808.  
  2809.         strings or to temporary Alt key strings (both of which are 
  2810.  
  2811.         described below).
  2812.  
  2813.                     ----------------------------------------
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.                        --- PC-TALK III User's Guide ---                 44
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.                          === Parameters and Defaults ===
  2844.  
  2845.  
  2846.  
  2847.         Communications Parameters: Alt-P
  2848.  
  2849.  
  2850.         It is not necessary that you understand communications protocols 
  2851.  
  2852.         to use PC-TALK, but you might find it helpful to read the brief 
  2853.  
  2854.         explanation of communications parameters included as Appendix A 
  2855.  
  2856.         at the end of this documentation.
  2857.  
  2858.  
  2859.         Pressing Alt-P at any time while the program is running will call 
  2860.  
  2861.         up a menu which allows you to set the communications parameters 
  2862.  
  2863.         to one of four options.
  2864.  
  2865.  
  2866.         The most common parameters for personal computer communications 
  2867.  
  2868.         are 300 baud, even parity, 7 data bits, and 1 stop bit (option 
  2869.  
  2870.         1).  These parameters transmit text files as ASCII characters.
  2871.  
  2872.  
  2873.         To transmit binary data, you should communicate with 8 data bits 
  2874.  
  2875.         (option 2). This option is also used to transmit "high-bit" 
  2876.  
  2877.         encoded files (such as Wordstar<tm> formatted text files).
  2878.  
  2879.  
  2880.         Options 3 and 4 will transmit text and binary files at 1200 baud.
  2881.  
  2882.  
  2883.         Option "F" of the Communications Parameters menu permits you to 
  2884.  
  2885.         reset the parameters to those specified as the program Defaults 
  2886.  
  2887.         (see below).
  2888.  
  2889.  
  2890.         If you want to specify parameters other than one of the four 
  2891.  
  2892.         options, you should first press 'x' to exit to the terminal mode 
  2893.  
  2894.  
  2895.  
  2896.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.                        --- PC-TALK III User's Guide ---                 45
  2903.  
  2904.  
  2905.         and then invoke the Default routine by pressing Alt-F.
  2906.  
  2907.  
  2908.         **Applications and Advanced Features:
  2909.  
  2910.         If either you or the remote computer is receiving unintelligible 
  2911.  
  2912.         information on the screen, you are probably using different 
  2913.  
  2914.         communications parameters.  Sometimes you will be able to change 
  2915.  
  2916.         the parameters while communications are in progress, but it may 
  2917.  
  2918.         cause a break in communications, depending on the system you are 
  2919.  
  2920.         calling and the modems in use.
  2921.  
  2922.  
  2923.         If you specify 8 data bits, (options 2 or 4), your modem might 
  2924.  
  2925.         not give intelligible result codes. Also, if you transmit text 
  2926.  
  2927.         files using option 2, as is required to transmit re-formattable 
  2928.  
  2929.         Wordstar<tm> files, your screen may display unintelligible 
  2930.  
  2931.         characters during transmission. The file is being transmitted 
  2932.  
  2933.         accurately, however.
  2934.  
  2935.                   ---------------------------------------------
  2936.  
  2937.  
  2938.  
  2939.         Program Defaults: Alt-F
  2940.  
  2941.  
  2942.         The "defaults" of a program are those values that the program 
  2943.  
  2944.         assumes every time it is started.  PC-TALK makes a number of such 
  2945.  
  2946.         assumptions, which can be changed at any time while the program 
  2947.  
  2948.         is running by pressing Alt-F.
  2949.  
  2950.  
  2951.         When you press Alt-F, the screen will clear and you will see a 
  2952.  
  2953.         list of the present program defaults.  They are as follows:
  2954.  
  2955.  
  2956.                   Baud rate  300
  2957.                   Parity     E
  2958.                   Data bits  7
  2959.                   Stop bits  1
  2960.  
  2961.  
  2962.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.                        --- PC-TALK III User's Guide ---                 46
  2969.  
  2970.  
  2971.  
  2972.  
  2973.         These are the four communications parameters described 
  2974.  
  2975.         previously. The permissible baud rates are 75, 110, 150, 300, 
  2976.  
  2977.         600, 1200, 1800, 2400, 4800, and 9600. Parity may be E(ven), 
  2978.  
  2979.         O(dd), S(pace), M(ark), or N(one). Data bits may be 4, 5, 6, 7, 
  2980.  
  2981.         or 8. Stop bits may be 1 or 2.
  2982.  
  2983.  
  2984.         Note: If you specify 8 data bits, you must specify N parity. Do 
  2985.  
  2986.         not experiment with any of these values unless you have a 
  2987.  
  2988.         specific application.
  2989.  
  2990.  
  2991.                   Echo      N
  2992.                   Messages  N
  2993.  
  2994.  
  2995.         The default is to have both the Echo and Message functions 
  2996.  
  2997.         inactive at program startup. To have either function be active, 
  2998.  
  2999.         enter 'Y'.
  3000.  
  3001.  
  3002.         Note that both functions can be controlled by the Alt-E and Alt-M 
  3003.  
  3004.         keys, regardless of how the defaults are set.
  3005.  
  3006.  
  3007.                   Strip #1    0
  3008.                   Replace #1  0
  3009.                   Strip #2    0
  3010.                   Replace #2  0
  3011.                   Strip #3    0
  3012.                   Replace #3  0
  3013.  
  3014.  
  3015.         These defaults provide the opportunity to strip and/or replace 
  3016.  
  3017.         characters as they are received from the remote computer.
  3018.  
  3019.  
  3020.         The "Strip #" values represent the decimal ASCII values of the characters 
  3021.  
  3022.         to be stripped or converted and the corresponding "Replace #" 
  3023.  
  3024.         values indicate the ASCII characters to replace them.
  3025.  
  3026.  
  3027.  
  3028.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.                        --- PC-TALK III User's Guide ---                 47
  3035.  
  3036.  
  3037.  
  3038.         A 0 (zero) Strip value indicates that no character is to be 
  3039.  
  3040.         stripped or converted. A 0 (zero) Replace value indicates that 
  3041.  
  3042.         the strip character is to be replaced by a null (no character). 
  3043.  
  3044.  
  3045.         The values listed in this menu are only the default values for 
  3046.  
  3047.         program startup.  Stripping can be put into effect via the 
  3048.  
  3049.         Dialing Directory, as described in detail above. Stripping is an 
  3050.  
  3051.         advanced feature that should not be used without a specific 
  3052.  
  3053.         application in mind.
  3054.  
  3055.  
  3056.              Pacing p=  ''
  3057.  
  3058.  
  3059.         This gives you the opportunity of specifying a default pacing 
  3060.  
  3061.         instruction, as explained previously.  This default is overridden 
  3062.  
  3063.         by whatever pacing instructions may be put into effect through 
  3064.  
  3065.         the Dialing Directory.  The symbol '' indicates a null entry.
  3066.  
  3067.  
  3068.                   Logged drive  B:
  3069.                   Margin Width  70
  3070.  
  3071.  
  3072.         Both of these default values can be controlled by the Alt-L and 
  3073.  
  3074.         Alt-W commands described previously.
  3075.  
  3076.  
  3077.         Please note that all of the above defaults can be controlled 
  3078.  
  3079.         independently through program commands.  The values listed in the 
  3080.  
  3081.         Default menu represent only the values the program assumes at 
  3082.  
  3083.         startup.
  3084.  
  3085.  
  3086.         In contrast, the following defaults (those listed in the second 
  3087.  
  3088.         column of the Default menu) can be set only from within the 
  3089.  
  3090.         Default menu.
  3091.  
  3092.  
  3093.  
  3094.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.                        --- PC-TALK III User's Guide ---                 48
  3101.  
  3102.  
  3103.  
  3104.                   Screendump file  B:SCRNDUMP.PCT
  3105.  
  3106.  
  3107.         This is the specification of the file that is written to when 
  3108.  
  3109.         Alt-S is pressed to activate the Screendump function.
  3110.  
  3111.  
  3112.                   Redial delay    20
  3113.                   Connect prompt  CONNECT
  3114.  
  3115.  
  3116.         These defaults pertain to the Alt-Q Redial function.  The "Redial 
  3117.  
  3118.         delay" governs the length of time between re-dial attempts (in 
  3119.  
  3120.         seconds).  The "Connect prompt" specifies the message that the 
  3121.  
  3122.         modem sends to indicate that a connection has been made.
  3123.  
  3124.  
  3125.         These defaults are set to redial every minute on the Hayes 
  3126.  
  3127.         Smartmodems<tm>.  They can be adapted to many other auto-dial 
  3128.  
  3129.         modems. (Consult your modem manual.)
  3130.  
  3131.  
  3132.                   Line 25 help  Y
  3133.  
  3134.  
  3135.         This default governs whether the brief prompt on line 25 of the 
  3136.  
  3137.         screen is displayed.  To turn off the prompt, enter 'N'.
  3138.  
  3139.  
  3140.                   Foreground    7
  3141.                   Background    0
  3142.                   High inten.   15
  3143.  
  3144.  
  3145.         These three values determine how characters are displayed on the 
  3146.  
  3147.         screen.  If you have a color monitor, you can substitute color 
  3148.  
  3149.         values as explained in the IBM BASIC manual.  Be careful that you 
  3150.  
  3151.         don't assign the same value to Foreground and Background!
  3152.  
  3153.  
  3154.                   Print port   LPT1:
  3155.                   Print init.  ''
  3156.                   Print width  80
  3157.  
  3158.  
  3159.  
  3160.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.                        --- PC-TALK III User's Guide ---                 49
  3167.  
  3168.  
  3169.  
  3170.         These three values govern the use of the printer.  You can 
  3171.  
  3172.         specify 'LPT2:' as an optional printer port, if that is where 
  3173.  
  3174.         your printer is connected.
  3175.  
  3176.  
  3177.         The "Print init." default permits you to send characters to the 
  3178.  
  3179.         printer for alternate character fonts.  The "Print width" 
  3180.  
  3181.         specifies how many columns per line the printer will handle.
  3182.  
  3183.  
  3184.                  For example, to print in condensed type at 132 columns 
  3185.  
  3186.                  per line on the IBM Matrix Printer, enter <Ctrl>-O (oh) 
  3187.  
  3188.                  as the Print init. value and '132' as the Print width.
  3189.  
  3190.  
  3191.                   Comm. port   COM1:
  3192.                   Comm. init.  ,CS,DS
  3193.  
  3194.  
  3195.         The first of these defaults permits you to specify 'COM2:' as the 
  3196.  
  3197.         communications port.
  3198.  
  3199.  
  3200.         The second default disables checking of the "Clear to Send" and 
  3201.  
  3202.         "Data Set Ready" signals when the communications port is opened. 
  3203.  
  3204.         This default should not be changed unless you have a specific 
  3205.  
  3206.         application. Consult the IBM BASIC Manual under the OPEN "COM... 
  3207.  
  3208.         statement for details.
  3209.  
  3210.  
  3211.                   Modem init.  ''
  3212.  
  3213.  
  3214.         This provides the option of sending an initializing command to 
  3215.  
  3216.         your modem. The '' symbol indicates a null entry.
  3217.  
  3218.  
  3219.                   C/R subst.  }
  3220.  
  3221.  
  3222.         This final default specifies which character is to be used to 
  3223.  
  3224.  
  3225.  
  3226.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.                        --- PC-TALK III User's Guide ---                 50
  3233.  
  3234.  
  3235.         indicate carriage returns when defining Function key and Alt key 
  3236.  
  3237.         input strings (see below).  This character may be changed at will 
  3238.  
  3239.         without altering the actual input string.
  3240.  
  3241.  
  3242.         The procedure for entering new default values is simple.  When 
  3243.  
  3244.         you first call up the Default menu, the cursor will be paused 
  3245.  
  3246.         next to the default for the baud rate. You can enter new values 
  3247.  
  3248.         for all the defaults or leave them unchanged as follows:
  3249.  
  3250.  
  3251.         -- If you want to enter a value, type the new value and then 
  3252.  
  3253.            press <Enter>.
  3254.  
  3255.         -- If you want to leave the value unchanged, simply press <Enter>.
  3256.  
  3257.         -- If you want to enter a null (blank) value, type <space> <Enter>.
  3258.  
  3259.  
  3260.         When you do not want to change any more values, type <Esc> <Enter>. 
  3261.  
  3262.         (Pressing the <Esc> key will display a small left arrow on the 
  3263.  
  3264.         screen.)
  3265.  
  3266.  
  3267.         You will then be asked whether the new values you entered are ok.  
  3268.  
  3269.         If you do not respond with 'y', you will exit the Default routine 
  3270.  
  3271.         and all of the old defaults will remain in effect.
  3272.  
  3273.  
  3274.         If you indicate that the new values are ok, you will be asked 
  3275.  
  3276.         whether you want to make the changed default values permanent.  
  3277.  
  3278.         If you respond 'y', your changes will be written to a file called 
  3279.  
  3280.         PC-TALK.DEF.  The new values will be put into effect, and they 
  3281.  
  3282.         will become the new default program values the next time PC-TALK 
  3283.  
  3284.         is run.
  3285.  
  3286.  
  3287.         If you do not want to make the changes permanent, your new values 
  3288.  
  3289.         will be qut into effect, but the old values will remain as the 
  3290.  
  3291.  
  3292.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.                        --- PC-TALK III User's Guide ---                 51
  3299.  
  3300.  
  3301.  
  3302.         defaults the next time PC-TALK is run.
  3303.  
  3304.  
  3305.         **Applications and Advanced Features:
  3306.  
  3307.         The Default routine provides you with a great degree of control 
  3308.  
  3309.         over your use of the program.  The program will do some checking 
  3310.  
  3311.         for invalid default values, but you should be careful when 
  3312.  
  3313.         changing the defaults and do so only if you know of a specific 
  3314.  
  3315.         need.
  3316.  
  3317.  
  3318.         If you run into trouble specifying the defaults, you can exit to 
  3319.  
  3320.         DOS and simply delete the file PC-TALK.DEF from your program 
  3321.  
  3322.         disk.  PC-TALK will create a new default file if it does not 
  3323.  
  3324.         locate the PC-TALK.DEF file.
  3325.  
  3326.  
  3327.                   ---------------------------------------------
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.                        --- PC-TALK III User's Guide ---                 52
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.                               === Input Strings ===
  3372.  
  3373.  
  3374.  
  3375.         The Function Key Directory: Alt-K (or Alt-J)
  3376.  
  3377.  
  3378.         One of PC-TALK's other powerful features is the Function Key 
  3379.  
  3380.         Directory, which is called up by pressing Alt-K.  (To accommodate 
  3381.  
  3382.         users of the KEYNOTE program, you can also call up the Function 
  3383.  
  3384.         Key Directory with Alt-J.)
  3385.  
  3386.  
  3387.         The Function Key Directory permits you to assign permanent 
  3388.  
  3389.         strings of up to 126 characters to the ten Function keys F1 
  3390.  
  3391.         through F10, and to the combinations of Alt-, Shift-, and Ctrl- 
  3392.  
  3393.         F1 through F10.  A total of forty keys can thus be assigned 
  3394.  
  3395.         permanent strings, which can be used to input i.d. numbers, logon 
  3396.  
  3397.         sequences, frequently-used phrases and other text with a single 
  3398.  
  3399.         keystroke.
  3400.  
  3401.  
  3402.         The information in the Function Key Directory is stored in a file 
  3403.  
  3404.         called PC-TALK.KEY and is loaded every time PC-TALK is run.
  3405.  
  3406.  
  3407.         The first time the Function Key Directory is called up, you will 
  3408.  
  3409.         see that the keys F1 through F10 have no strings assigned to 
  3410.  
  3411.         them.  To program a key (or to revise a previously programmed 
  3412.  
  3413.         key), press 'r' at the first prompt.  You will then be asked to 
  3414.  
  3415.         specify which Function key (1 through 10) you wish to revise.  
  3416.  
  3417.         Type the appropriate number and hit <Enter>.
  3418.  
  3419.  
  3420.         You will then be prompted to enter the string you want to assign 
  3421.  
  3422.  
  3423.  
  3424.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.                        --- PC-TALK III User's Guide ---                 53
  3431.  
  3432.  
  3433.         to that Function key.  Type the desired characters, followed by 
  3434.  
  3435.         <Enter>.  The directory will display the revised input for that 
  3436.  
  3437.         key.  (If you make an error, press 'r' again and respecify for 
  3438.  
  3439.         that key.)
  3440.  
  3441.  
  3442.         If you want to specify carriage returns as part of the input 
  3443.  
  3444.         string, input a "right curly bracket" -- the shifted key '}' just 
  3445.  
  3446.         to left of the <Enter> key -- at that point in the input string. 
  3447.  
  3448.         If you want the input string to terminate with a carriage return, 
  3449.  
  3450.         enter '}' as the last character of the string.
  3451.  
  3452.  
  3453.                  For example, if you wanted to assign the string 'ABC 
  3454.  
  3455.                  <Enter> 123 <Enter>' to Function key F1, you would enter 
  3456.  
  3457.                  the input string as 'ABC}123}'.
  3458.  
  3459.  
  3460.         The input string may be up to 126 characters in length; only the 
  3461.  
  3462.         leftmost 30 characters will be displayed in the directory.
  3463.  
  3464.  
  3465.         You can "page" forward or back through the Function Key Directory 
  3466.  
  3467.         by pressing 'f' or 'b' at the initial prompt.  This will permit 
  3468.  
  3469.         you to assign or revise strings for the key combinations Alt-F1 
  3470.  
  3471.         through Alt-F10, Shift-F1 through Shift-F10, and Ctrl-F1 through 
  3472.  
  3473.         Ctrl-F10.
  3474.  
  3475.  
  3476.  
  3477.         Using the Function Key Assignments --
  3478.  
  3479.  
  3480.         Once any of these forty Function keys or key combinations have 
  3481.  
  3482.         been assigned, hitting that key will send the input string 
  3483.  
  3484.         directly to the communications port (sending carriage returns in 
  3485.  
  3486.         place of '}').
  3487.  
  3488.  
  3489.  
  3490.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.                        --- PC-TALK III User's Guide ---                 54
  3497.  
  3498.  
  3499.  
  3500.         Continuing with the example above, if you pressed F1 during 
  3501.  
  3502.         communications, you would send the following to the remote 
  3503.  
  3504.         computer:
  3505.                                   ABC
  3506.                                   123
  3507.  
  3508.  
  3509.  
  3510.         You can specify a new string for any of the Function keys at any 
  3511.  
  3512.         time.  If you want to clear the key, type <space> <Enter> as the 
  3513.  
  3514.         new input string.
  3515.  
  3516.  
  3517.         The Alt-K command can be used simply to display the Function Key 
  3518.  
  3519.         Directory for reference.  You can page through the Directory as 
  3520.  
  3521.         needed to confirm your key assignments.  To continue with 
  3522.  
  3523.         communications, press 'x' at the initial prompt and you will 
  3524.  
  3525.         be returned to the regular terminal mode of the program.  You 
  3526.  
  3527.         can then proceed by pressing any of the Function keys to send 
  3528.  
  3529.         an assigned string or proceed by typing information from the 
  3530.  
  3531.         keyboard.
  3532.  
  3533.  
  3534.         IMPORTANT! DO NOT PLACE CONFIDENTIAL ID NUMBERS OR PASSWORDS IN 
  3535.  
  3536.         THE FUNCTION KEY DIRECTORY IF OTHERS WILL HAVE ACCESS TO YOUR 
  3537.  
  3538.         PROGRAM DISK. When you want to make a copy of PC-TALK for others, 
  3539.  
  3540.         do not copy the file PC-TALK.KEY, as this file may contain 
  3541.  
  3542.         confidential information.
  3543.  
  3544.  
  3545.         **Applications and Advanced Features:
  3546.  
  3547.         You can also use the Function keys to store filespecs.  Pressing 
  3548.  
  3549.         the appropriate key will input the filespec in response to a 
  3550.  
  3551.         Receive, Transmit, or View file prompt.
  3552.  
  3553.          
  3554.  
  3555.  
  3556.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.                        --- PC-TALK III User's Guide ---                 55
  3563.  
  3564.  
  3565.         You can include control characters (ASCII 0 through 31) as part 
  3566.  
  3567.         of the input string.  The program will display these characters 
  3568.  
  3569.         as their highlighted letter equivalents (e.g., an ASCII 12 will 
  3570.  
  3571.         be displayed as a highlighted letter 'L'). 
  3572.  
  3573.  
  3574.         You can change the character used as the carriage return 
  3575.  
  3576.         substitute from the right curly bracket to any other character 
  3577.  
  3578.         from within the Default specification routine.  This carriage 
  3579.  
  3580.         return substitute only affects how the string is specified and 
  3581.  
  3582.         how it is displayed on the screen; the program always stores a 
  3583.  
  3584.         "real" carriage return (ASCII 13).  Thus, you can switch back and 
  3585.  
  3586.         forth using different characters as the substitute.
  3587.          
  3588.  
  3589.         A new user of the program does not need to have the PC-TALK.KEY 
  3590.  
  3591.         file on his/her disk. If the program does not locate PC-TALK.KEY 
  3592.  
  3593.         on the program disk, it will initialize and create a new blank 
  3594.  
  3595.         Function key file. The same is true for the file PC-TALK.DIR, 
  3596.  
  3597.         which contains the information used by the Dialing Directory.
  3598.  
  3599.                   ---------------------------------------------
  3600.  
  3601.  
  3602.         Temporary Alt Keys: Alt-1 through Alt-0
  3603.  
  3604.  
  3605.         In addition to the permanent Function key combinations described 
  3606.  
  3607.         above, the ten key combinations Alt-1 through Alt-0 can be 
  3608.  
  3609.         programmed for temporary custom input while communications are in 
  3610.  
  3611.         progress.
  3612.  
  3613.  
  3614.         Pressing Alt-'=' (Alt-equals) at any time during communications 
  3615.  
  3616.         will display a prompt on line 25 of the screen, asking for the 
  3617.  
  3618.         key to be programmed.  Type any of the numbers 1 through 0.
  3619.  
  3620.  
  3621.  
  3622.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.                        --- PC-TALK III User's Guide ---                 56
  3629.  
  3630.  
  3631.  
  3632.         You will then be prompted to enter the temporary string for that 
  3633.  
  3634.         Alt key. All keystrokes entered subsequently will input text for 
  3635.  
  3636.         that key, until you press <Enter> (maximum 50 characters).
  3637.  
  3638.  
  3639.         As with the Function key assignments described above, you can use 
  3640.  
  3641.         a right curly bracket '}' to include a carriage return as part of 
  3642.  
  3643.         the temporary string. Control characters will be displayed as 
  3644.  
  3645.         their highlighted letter equivalents.
  3646.  
  3647.  
  3648.         When a temporary Alt key has been assigned, the program will 
  3649.  
  3650.         display the first seven characters of the programmed input on 
  3651.  
  3652.         line 25 of the screen and return to normal keyboard operation.
  3653.  
  3654.  
  3655.         Once an Alt key 1 through 0 has been assigned, pressing it will 
  3656.  
  3657.         send the assigned string, just as though it had been typed from 
  3658.  
  3659.         the keyboard.
  3660.  
  3661.  
  3662.         You can change an Alt key assignment at any time by pressing Alt-
  3663.  
  3664.         equals, followed by the number of the key to be respecified and 
  3665.  
  3666.         the new assignment.
  3667.  
  3668.  
  3669.         If you want to clear a key, press Alt-equals, the number of the 
  3670.  
  3671.         key, and then type <space> <Enter>.  If no Alt-key assignments 
  3672.  
  3673.         are in effect, the display on line 25 will disappear.
  3674.  
  3675.  
  3676.         **NOTE the difference between these Alt key assignments and the 
  3677.  
  3678.         Function key assignments described above:
  3679.  
  3680.  
  3681.         The Alt keys can be easily reprogrammed during communications and 
  3682.  
  3683.         are displayed on line 25 of the screen.  This makes them con-
  3684.  
  3685.         venient for holding temporary input strings needed for quick 
  3686.  
  3687.  
  3688.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.                        --- PC-TALK III User's Guide ---                 57
  3695.  
  3696.  
  3697.  
  3698.         reference.  However, the Alt-key assignments are not saved when 
  3699.  
  3700.         the program is terminated.
  3701.  
  3702.  
  3703.         The Function key assignments, on the other hand, are stored 
  3704.  
  3705.         permanently on disk and reloaded each time PC-TALK is run.  This 
  3706.  
  3707.         makes them convenient for storing id numbers and logon sequences.  
  3708.  
  3709.         However, you cannot continue with communications while you are 
  3710.  
  3711.         reassigning the Function keys.
  3712.  
  3713.                   ---------------------------------------------
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.                        --- PC-TALK III User's Guide ---                 58
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.                    === Miscellaneous Features and Commands ===
  3768.  
  3769.  
  3770.  
  3771.         Elapsed Time: Alt-Z
  3772.  
  3773.  
  3774.         At any time during program operation, you can display the elapsed 
  3775.  
  3776.         time for the current call by typing Alt-Z. For updated time, hit 
  3777.  
  3778.         Alt-Z again. (The elapsed time is reset whenever a new call is 
  3779.  
  3780.         made.)
  3781.  
  3782.  
  3783.  
  3784.         Exit: Alt-X
  3785.  
  3786.  
  3787.         Pressing Alt-X at any time will give you the option of 
  3788.  
  3789.         terminating the program and returning to DOS.
  3790.  
  3791.  
  3792.  
  3793.         Sending a Break Signal: Ctrl-End
  3794.  
  3795.  
  3796.         Various remote computer systems use different signals to effect a 
  3797.  
  3798.         break during communications.  For example, the break signal for 
  3799.  
  3800.         CompuServe is a Control-C; the Source Break signal is a Control-
  3801.  
  3802.         P. Any key sequence (including all control key combinations) may 
  3803.  
  3804.         be sent via the keyboard.  Some break sequences may also be 
  3805.  
  3806.         programmed via the Function Key Directory.
  3807.  
  3808.  
  3809.         Some systems require a special "sustained" Break signal. This 
  3810.  
  3811.         signal can be sent by hitting the Ctrl and the End keys 
  3812.  
  3813.         simultaneously.  You will have to experiment, or consult your 
  3814.  
  3815.         remote system's documentation to determine the correct Break 
  3816.  
  3817.         signal to use.
  3818.  
  3819.  
  3820.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.                        --- PC-TALK III User's Guide ---                 59
  3827.  
  3828.  
  3829.  
  3830.  
  3831.         CAUTION: do not attempt to use the combination of the Ctrl key 
  3832.  
  3833.         and the ScrollLock/Break key as this may terminate PC-TALK. 
  3834.  
  3835.  
  3836.  
  3837.         Command Summary: Home key
  3838.  
  3839.  
  3840.         An on-screen summary of all the PC-TALK program commands 
  3841.  
  3842.         described above can be displayed at any time by hitting the Home 
  3843.  
  3844.         key.
  3845.  
  3846.  
  3847.         Toggle Commands:
  3848.  
  3849.  
  3850.         The following keys toggle on/off their respective functions and 
  3851.  
  3852.         operate at any time while the program is running:
  3853.  
  3854.  
  3855.                       Alt-T  Transmit  Alt-E  Echo
  3856.  
  3857.                       Alt-R Receive    Alt-M  Messages
  3858.  
  3859.                       Alt-V  View      Ctrl-PtrSc Printout
  3860.  
  3861.  
  3862.                     ----------------------------------------
  3863.  
  3864.  
  3865.  
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.  
  3875.  
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.                        --- PC-TALK III User's Guide ---                 60
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.                  === More Applications and Advanced Features ===
  3900.  
  3901.  
  3902.  
  3903.         Even though this section is described as "advanced," the 
  3904.  
  3905.         following information should be of interest to all users of the 
  3906.  
  3907.         program.
  3908.  
  3909.  
  3910.  
  3911.         XON/XOFF: Alt-O
  3912.  
  3913.  
  3914.         PC-TALK supports the sending of XON/XOFF signals to the remote 
  3915.  
  3916.         computer in the event of a communications buffer overflow (see 
  3917.  
  3918.         below), and will trap for XON/XOFF signals sent by the remote 
  3919.  
  3920.         computer during transmission of files. The default XON signal is 
  3921.  
  3922.         ASCII 17; the default XOFF signal is ASCII 19.
  3923.  
  3924.  
  3925.         If the remote computer sends an XOFF signal during transmission 
  3926.  
  3927.         of a file, the symbol "<<XOFF>>" will be displayed highlighted on 
  3928.  
  3929.         the screen until the remote computer sends an "XON" signal, at 
  3930.  
  3931.         which time transmission will resume automatically.  If transmis-
  3932.  
  3933.         sion has been halted, it may be resumed manually by typing Alt-O 
  3934.  
  3935.         (the letter 'oh') at the keyboard.
  3936.  
  3937.  
  3938.  
  3939.         Communications Errors: <<>> and <<OVERFLOW>>
  3940.  
  3941.  
  3942.         PC-TALK will indicate certain types of errors if they occur 
  3943.  
  3944.         during communications.  If there is an ambient signal on the 
  3945.  
  3946.         line, the program will display the symbol '<<>>' in high 
  3947.  
  3948.         intensity.  Communications will not be interrupted in most cases, 
  3949.  
  3950.  
  3951.  
  3952.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.                        --- PC-TALK III User's Guide ---                 61
  3959.  
  3960.  
  3961.         but this symbol should put you on notice that you are sending or 
  3962.  
  3963.         receiving corrupted data.  On a very noisy line, you may see the 
  3964.  
  3965.         symbol repeatedly.  You should disconnect and try for a better 
  3966.  
  3967.         connection.
  3968.  
  3969.  
  3970.         With some modems, including the Hayes Smartmodems<tm>, you may 
  3971.  
  3972.         see the <<>> symbol when communications are first opened.  This 
  3973.  
  3974.         should not be a cause for concern, provided you do not see the 
  3975.  
  3976.         symbol once communications are in progress.
  3977.  
  3978.  
  3979.         PC-TALK opens a communications buffer for receiving data through 
  3980.  
  3981.         the communications port.  In most cases, the program should be 
  3982.  
  3983.         able to process data as fast as it is received.  If the 
  3984.  
  3985.         communications buffer does fill faster than the program can 
  3986.  
  3987.         handle the incoming data, you will see the symbol <<OVERFLOW>> on 
  3988.  
  3989.         the screen.  The program will then try to recover, by sending an 
  3990.  
  3991.         XOFF signal to the remote computer, processing the contents of 
  3992.  
  3993.         the buffer, and then sending an XON signal.
  3994.  
  3995.  
  3996.         Two situations should be noted which may cause an overflow 
  3997.  
  3998.         condition.  If you are running the uncompiled BASIC version of 
  3999.  
  4000.         the program at 1200 baud, you may experience an overflow 
  4001.  
  4002.         condition if you are making use of the character stripping 
  4003.  
  4004.         options, or if the remote computer does not support XON/XOFF.
  4005.  
  4006.  
  4007.         If you are trying to perform simultaneous printout at 1200 baud, 
  4008.  
  4009.         your printer will probably not be able to keep up and eventually 
  4010.  
  4011.         the buffer will overflow, even with the .EXE version of the 
  4012.  
  4013.         program.  PC-TALK will attempt to recover by turning off the 
  4014.  
  4015.         print feature.
  4016.  
  4017.  
  4018.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.                        --- PC-TALK III User's Guide ---                 62
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.                       === PC-TALK III File Information ===
  4032.  
  4033.  
  4034.  
  4035.         PC-TALK III is supplied with the following files:
  4036.  
  4037.  
  4038.         PC-TALK.BAS -- The BASIC source code for the program.  It will 
  4039.  
  4040.         run on a 64K system using DOS 1.00 or 1.10 and BASIC 1.10.
  4041.  
  4042.  
  4043.         PC-TALK.EXE -- The compiled BASIC version of the program.  It 
  4044.  
  4045.         will run under DOS 1.00, 1.10, or DOS 2.00 on a system with 128K 
  4046.  
  4047.         or more of memory.
  4048.  
  4049.  
  4050.         PC-TALK.DOC -- The text file containing this documentation.
  4051.  
  4052.  
  4053.         TALK64.BAT  -- A batch file that runs the 64K version. The file 
  4054.  
  4055.         contains the single command 'BASIC PC-TALK/C:1024'.  This 
  4056.  
  4057.         sets up a 1024-byte communications buffer.
  4058.  
  4059.  
  4060.         TALK128.BAT -- A batch file that runs the 128K version.  It 
  4061.  
  4062.         contains the single command 'PC-TALK'. The .EXE version can, of 
  4063.  
  4064.         course, be run directly from DOS with the command 'PC-TALK' 
  4065.  
  4066.         <Enter>.
  4067.  
  4068.  
  4069.         PRINTDOC.BAT -- A batch file with a series of prompts to print 
  4070.  
  4071.         the documentation file from DOS.
  4072.  
  4073.  
  4074.         COPYTALK.BAT -- A batch file to aid in making copies of PC-TALK 
  4075.  
  4076.         for other users.  It will not copy your personal .DIR, .KEY, and .DEF 
  4077.  
  4078.         support files. 
  4079.  
  4080.  
  4081.          
  4082.  
  4083.  
  4084.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.                        --- PC-TALK III User's Guide ---                 63
  4091.  
  4092.  
  4093.         The first time PC-TALK III is run, the program looks for three support 
  4094.  
  4095.         files.  If it does not find them, these three files will be created on 
  4096.  
  4097.         the program disk:
  4098.  
  4099.  
  4100.         PC-TALK.DIR -- The file that stores Dialing Directory information.
  4101.  
  4102.         PC-TALK.KEY -- The file that stores Function Key information.
  4103.  
  4104.         PC-TALK.DEF -- The file that stores Default Menu information.
  4105.  
  4106.                     ----------------------------------------
  4107.  
  4108.  
  4109.  
  4110.         Programming Information --
  4111.  
  4112.  
  4113.         One additional file is supplied on the program disk: PCTKREM.MRG. 
  4114.  
  4115.         This is a BASIC file saved in ASCII format that contains REMark 
  4116.  
  4117.         statements.  It can be MERGED into PC-TALK.BAS to improve the 
  4118.  
  4119.         readability of the program.  However, once merged, PC-TALK.BAS 
  4120.  
  4121.         will no longer run on a system with 64K of memory.
  4122.  
  4123.  
  4124.         PC-TALK.EXE can be compiled directly from PC-TALK.BAS, as all 
  4125.  
  4126.         timing functions are handled independently through the BASIC 
  4127.  
  4128.         SOUND and TIME$ functions.
  4129.  
  4130.  
  4131.         Once PC-TALK.BAS has been saved in ASCII format, it can be 
  4132.  
  4133.         compiled using the IBM BASIC Compiler with the following commands:
  4134.  
  4135.  
  4136.                   BASCOM PC-TALK.BAS /E/O/S/C:4096
  4137.                   LINK PC-TALK+IBMCOM
  4138.  
  4139.  
  4140.         The '4096' argument determines the size of the communications 
  4141.  
  4142.         buffer and can be increased if you have sufficient memory.  For 
  4143.  
  4144.         all but the most demanding applications, however, the 4096-byte 
  4145.  
  4146.         buffer should be more than sufficient.
  4147.  
  4148.  
  4149.  
  4150.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.                        --- PC-TALK III User's Guide ---                 64
  4157.  
  4158.  
  4159.  
  4160.                   ---------------------------------------------
  4161.  
  4162.  
  4163.  
  4164.         Copying PC-TALK --
  4165.  
  4166.  
  4167.         You are encouraged to make copies of PC-TALK III and distribute 
  4168.  
  4169.         them to other users, within the terms of the limited license set 
  4170.  
  4171.         forth below.  A special batch file has been provided for this 
  4172.  
  4173.         purpose.
  4174.  
  4175.  
  4176.         To copy PC-TALK III, insert the program disk in drive A.  From 
  4177.  
  4178.         the DOS A> prompt, type 'COPYTALK' <Enter> and follow the 
  4179.  
  4180.         prompts.   If you do copy PC-TALK for other users, please be sure 
  4181.  
  4182.         to provide them with the PC-TALK.DOC and PRINTDOC.BAT files.
  4183.  
  4184.                   ---------------------------------------------
  4185.  
  4186.  
  4187.  
  4188.         Modifying PC-TALK --
  4189.  
  4190.  
  4191.         Please note that this version of PC-TALK makes use of virtually 
  4192.  
  4193.         all the memory available on a 64K system when running the 
  4194.  
  4195.         interpreter BASIC version (PC-TALK.BAS).  Adding any modifica-
  4196.  
  4197.         tions will exceed the memory capacity for 64K machines.
  4198.  
  4199.  
  4200.         This version of PC-TALK has incorporated the suggestions of many 
  4201.  
  4202.         users who made modifications to earlier versions.  Some of these 
  4203.  
  4204.         earlier modifications were posted on bulletin boards and became, 
  4205.  
  4206.         in effect, "standard" modifications to the earlier program.
  4207.  
  4208.  
  4209.         There are still many more useful modifications which could be 
  4210.  
  4211.         made, and we would like to encourage this grassroots improvement 
  4212.  
  4213.         process.  The only "dangers" are of different people writing 
  4214.  
  4215.  
  4216.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.                        --- PC-TALK III User's Guide ---                 65
  4223.  
  4224.  
  4225.  
  4226.         modifications which overlap or are inconsistent, and, of course, 
  4227.  
  4228.         people unwittingly writing bugs into the program.
  4229.  
  4230.  
  4231.         You are free to modify PC-TALK as you wish to suit your personal 
  4232.  
  4233.         needs.  One of the goals in creating PC-TALK was to produce a 
  4234.  
  4235.         program in easily modifiable BASIC. We do request, however, that 
  4236.  
  4237.         you do not distribute PC-TALK in modified form.  The reason for 
  4238.  
  4239.         this is that when people have problems or questions, they 
  4240.  
  4241.         inevitably contact us, and we have no way of knowang what 
  4242.  
  4243.         modifications may have been made.
  4244.  
  4245.  
  4246.         If you do come up with useful modifications, please keep them as 
  4247.  
  4248.         separate MERGE files which can be incorporated into PC-TALK.BAS 
  4249.  
  4250.         at the user's option.
  4251.  
  4252.  
  4253.         To facilitate this process of creating mergeable mods, we would 
  4254.  
  4255.         appreciate your sending us copies of your mods (on disk, if they 
  4256.  
  4257.         are substantial).  In certain cases, we may want to endorse 
  4258.  
  4259.         certain mods and "officially" reserve expansion areas for them.  
  4260.  
  4261.         Program lines from 10000 up have specifically been reserved for 
  4262.  
  4263.         this purpose.
  4264.  
  4265.  
  4266.         Please understand that our reason for suggesting that we might 
  4267.  
  4268.         "approve" certain modifications is not in any way meant to 
  4269.  
  4270.         inhibit your insights or creativity.  To the contrary, we're 
  4271.  
  4272.         greatly appreciative of the improvements which have been made to 
  4273.  
  4274.         the program so far, and we would merely like to make it easier 
  4275.  
  4276.         for more people to share in future improvements.
  4277.  
  4278.                   ---------------------------------------------
  4279.  
  4280.  
  4281.  
  4282.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4283.  
  4284.  
  4285.  
  4286.  
  4287.  
  4288.                        --- PC-TALK III User's Guide ---                 66
  4289.  
  4290.  
  4291.  
  4292.  
  4293.         Thank You!
  4294.  
  4295.  
  4296.         While on the subject on user mods, I would like to express my 
  4297.  
  4298.         thanks to Larry Jordan, Rich Schinnell, Wes Merchant, Don 
  4299.  
  4300.         Winthrow, and the Capital PC Users Group for their many 
  4301.  
  4302.         suggestions, contributions, and continued support.
  4303.  
  4304.  
  4305.         John O'Boyle of United Technologies has been particularly helpful 
  4306.  
  4307.         and encouraging in developing version III and in championing the 
  4308.  
  4309.         Freeware concept.  Thanks also to Phil Ryals of Bank of America 
  4310.  
  4311.         and to Joe Doran of GCA Corporation for their programming insights.
  4312.  
  4313.  
  4314.         Special thanks to Jeremy Joan Hewes for being my trusty cohort 
  4315.  
  4316.         and dear friend from the very beginning and to Larry Magid and 
  4317.  
  4318.         Stu Schwartz for their tireless beta testing and for never being 
  4319.  
  4320.         satisfied.  And thanks to Patricia Navone and Susan Stone for 
  4321.  
  4322.         their loyal and excellent work.
  4323.  
  4324.  
  4325.         Finally, thank you to the entire PC Community for your many words 
  4326.  
  4327.         of encouragement and your financial support.  PC-TALK and 
  4328.  
  4329.         Freeware started as an experiment.  It seems to have worked 
  4330.  
  4331.         beyond what anyone suspected.  I hope that you find this version 
  4332.  
  4333.         of PC-TALK to be more useful and just as friendly as the prior 
  4334.  
  4335.         versions, and that we continue to find ways to share our 
  4336.  
  4337.         adventures in computing.
  4338.  
  4339.  
  4340.                                      -- Andrew Fluegelman
  4341.                    
  4342.                   ---------------------------------------------
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.                        --- PC-TALK III User's Guide ---                 67
  4355.  
  4356.  
  4357.  
  4358.  
  4359.                                                 tm
  4360.         ======================== F R E E W A R E =======================
  4361.  
  4362.                              User-Supported Software
  4363.  
  4364.              If you are using this program and finding it of value,
  4365.              your contribution ($35 suggested) will be appreciated.
  4366.  
  4367.                              === F r e e w a r e ===
  4368.                             The Headlands Press, Inc.
  4369.                                Post Office Box 862
  4370.                                 Tiburon, CA 94920
  4371.  
  4372.                  Regardless of whether you make a contribution,
  4373.                you are encouraged to copy and share this program.
  4374.  
  4375.                   ---------------------------------------------
  4376.  
  4377.  
  4378.         FREEWARE user-supported software is an experiment in distributing 
  4379.         computer programs, based on three principles:
  4380.  
  4381.         First, that the value and utility of software is best assessed by 
  4382.         the user on his/her own system.  Only after using a program can 
  4383.         one really determine whether it serves personal applications, 
  4384.         needs, and tastes.
  4385.  
  4386.         Second, that the creation of independent personal computer 
  4387.         software can and should be supported by the computing community.
  4388.  
  4389.         Finally, that copying and networking of programs should be 
  4390.         encouraged, rather than restricted. The ease with which software 
  4391.         can be distributed outside traditional commercial channels 
  4392.         reflects the strength, rather than the weakness, of electronic 
  4393.         information.
  4394.  
  4395.  
  4396.         The user-supported concept:
  4397.  
  4398.         Anyone may request a copy of a user-supported program by sending 
  4399.         a blank, formatted disk to the author of the program.  An 
  4400.         addressed, postage-paid return mailer must accompany the disk (no 
  4401.         exceptions, please).
  4402.  
  4403.         A copy of the program, with documentation, will be sent by return 
  4404.         mail. The program carries a notice suggesting a contribution to 
  4405.         the program's author.  Making a contribution is completely 
  4406.         voluntary on the part of the user.
  4407.  
  4408.         Regardless of whether a contribution is made, the user is 
  4409.         encouraged to copy and share the program with others. Payment for 
  4410.         use is discretionary on the part of each subsequent user.
  4411.  
  4412.  
  4413.  
  4414.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.                        --- PC-TALK III User's Guide ---                 68
  4421.  
  4422.  
  4423.  
  4424.  
  4425.         Will the user-supported concept really work?
  4426.  
  4427.         Up to now, distribution of software has relied either on 
  4428.         restricting access (and charging for the cost of doing so), or 
  4429.         anonymously casting programs into the public domain.  The user-
  4430.         supported concept is a way for the computing community to support 
  4431.         and encourage creative work outside the traditional marketplace.
  4432.  
  4433.         This is an experiment in economics more than altruism. Free 
  4434.         distribution of software and voluntary payment for its use 
  4435.         eliminates the need for money to be spent on marketing, 
  4436.         advertising, and copy protection schemes. Users can obtain 
  4437.         quality software at reduced cost, while still supporting program 
  4438.         authors.  And the most useful programs survive, based purely on 
  4439.         their usefulness.
  4440.  
  4441.  
  4442.         Please join the experiment.
  4443.  
  4444.         FREEWARE is the trademark of The Headlands Press for its user-
  4445.         supported software, but we invite all software authors to 
  4446.         participate in this distribution concept.
  4447.  
  4448.         We would like to publish a FREEWARE CATALOG of user-supported 
  4449.         software by program authors who are willing to make their work 
  4450.         available on a free, non-restricted basis. If you would like your 
  4451.         program listed, please send a description of the program 
  4452.         (including system requirements) and the address to which requests 
  4453.         for copies should be sent. Fulfilling requests and suggesting 
  4454.         contributions are the sole responsibility of each program author. 
  4455.         Listings in the catalog are free. 
  4456.  
  4457.         We welcome your comments about the user-supported concept.
  4458.         Thank you for your support.
  4459.  
  4460.         Andrew Fluegelman
  4461.         Freeware
  4462.  
  4463.                  ----------------------------------------------------
  4464.         NOTICE - A limited license is granted to all users of this program,
  4465.                  to make copies of this program and distribute them to other
  4466.                  users, on the following conditions:
  4467.  
  4468.                  1. The program is not to be distributed to others in
  4469.                     modified form.
  4470.                  2. No fee (or other consideration) is to be charged for copying 
  4471.                     or distributing the program without an express written 
  4472.                     agreement with The Headlands Press, Inc.
  4473.                  3. The notice displayed at program start-up is not to be 
  4474.                     bypassed, altered, or removed.
  4475.  
  4476.                     Copyright (c) 1983 The Headlands Press, Inc.
  4477.                  ----------------------------------------------------
  4478.  
  4479.  
  4480.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.                        --- PC-TALK III User's Guide ---                 69
  4487.  
  4488.  
  4489.  
  4490.  
  4491.         Appendix A: A Brief Explanation of Communications Parameters
  4492.  
  4493.  
  4494.         The communications "parameters" are simply values that specify 
  4495.         how data is to be sent.  The "baud rate" is the speed of 
  4496.         transmission--300 baud means 300 bits per second.  Since it 
  4497.         usually takes 10 bits to transmit one character, 300 baud is a 
  4498.         transmission rate of approximately 30 characters per second.  A 
  4499.         baud rate of 1200 is four times as fast--about 120 characters per 
  4500.         second.  (Your modem must be able to support the baud rate you 
  4501.         select.)
  4502.  
  4503.  
  4504.         As mentioned, it usually takes a stream of 10 bits to transmit 
  4505.         one ASCII character.  One of these 10 bits can be designated as a 
  4506.         "parity" bit.  The value of this bit can be set so that, when 
  4507.         added to the other data bits (described below), the sum of the 
  4508.         data and parity bits is either even, odd, always one ("mark 
  4509.         parity") or always zero ("space parity").  If you have chosen to 
  4510.         communicate with 8 data bits rather than 7 data bits (see next 
  4511.         paragraph), there is no "room" for a parity bit, and so you must 
  4512.         specify "no" parity.
  4513.  
  4514.  
  4515.         You can choose to communicate with various numbers of data bits.  
  4516.         The most common values are 7 data bits, which allow you to send 
  4517.         any of the 127 standard ASCII characters, or 8 data bits, which 
  4518.         allow you to send an extended ASCII set of 255 characters.
  4519.  
  4520.  
  4521.         For every character transmitted, the communications program sends 
  4522.         1 "start" bit.  You have no option to vary this number.  However, 
  4523.         you can specify how many "stop" bits are to be sent.  There must 
  4524.         be at least 1 stop bit, and this is the most common value.
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.                        --- PC-TALK III User's Guide ---                 70
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.         Appendix B: A Brief Description of the XMODEM Protocol
  4559.  
  4560.  
  4561.         Once the protocol is put into effect ("Holding for Start..."), 
  4562.         the transmitter waits for the receiver to send an NAK character 
  4563.         (ASCII 21).  Meanwhile, the receiver sends NAK signals every ten 
  4564.         seconds.  Once the transmitter detects an NAK, it starts to send 
  4565.         the file in sections of 128 bytes.
  4566.  
  4567.  
  4568.         Actually, more than 128 bytes are sent for each block. At the 
  4569.         beginning of the block is an SOH character (ASCII 01), followed 
  4570.         by the ASCII character representing the block number, followed by 
  4571.         the ASCII character of the "one's complement" of the block 
  4572.         number. Then the 128 bytes of the file are sent. Finally, the 
  4573.         block concludes with an ASCII character representing the sum of 
  4574.         the ASCII values of the 128 bytes sent (the "checksum" 
  4575.         character).
  4576.  
  4577.  
  4578.         The receiver checks the block to verify that everything is in 
  4579.         order.  First it makes sure that the block started with an SOH.  
  4580.         Then it makes sure that the block number is correct.  Then it 
  4581.         performs its own calculations on the 128 data bytes and compares 
  4582.         its own checksum with the one received from the transmitter.
  4583.  
  4584.  
  4585.         If everything is in order, the receiver sends an ACK character 
  4586.         (ASCII 06) to the transmitter, indicating that the next block is 
  4587.         to be sent. If the receiver can't verify, it sends an NAK, 
  4588.         requesting that the block be sent again.  This continues, block 
  4589.         by block, until the entire file has been sent and verified.
  4590.  
  4591.  
  4592.         At the end of the file, the transmitter sends an EOT character 
  4593.         (ASCII 04).  The receiver acknowledges the EOT with an ACK, and 
  4594.         the transfer terminates.
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.               --- FREEWARE - P.O. Box 862, Tiburon, CA 94920 ---
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.              === Finished printing the PC-TALK III User's Guide ===
  4624.  
  4625.  
  4626. <*>End of file<*>
  4627.  
  4628.  
  4629. It is now 08:47 AM.
  4630. You have been on for 0 Minutes and 1 Seconds.
  4631. Thanks for calling, JON!
  4632. lllllllllllllllllllllllllllllllllllllllllllllllllllllllll